Holiday pay “policy”?

My manager notified me verbally that the store will NOT give out holiday pay (time and a half) if you are late or call out the week prior, that week, or the following week. This was strange to me as I’ve worked at different store and I’ve never heard of such a thing. Typically if you work on a holiday you will get time and a half regardless.

Is this legal? Am I just ignorant to the policy? Does anyone else have this issue?

Edit: I know we don’t get holiday pay for x-mas eve, I was told this during thanksgiving. Sorry for the confusion!