Employment Law Questions? Ask an Employment Lawyer.
Thank you for your question today, I look forward to assisting you. I bring nearly 20 years of legal experience in various disciplines.
Yes, it's legal. It's legal for two reasons.
First, a person's normal schedule is not a legally guaranteed right unless they have a contract of employment expressly stating that their schedule can not be changed without their consent. Otherwise, the employer can legally change their schedule every week.
Second, holiday pay is not a legal requirement in any state or federal law. Employers have no legal obligation to pay it at all, so they can set what rules they wish concerning how they pay it...unless those rules violated a law against discrimination based on race, religion, gender, age, disability or FMLA use. So, the employer couldn't refuse to give holiday pay to all the women, and give it to men.