I have to work every other holiday. We alternate years which means I have for example, Thanksgiving off one year and work the next.
I am divorced with 2 adult daughters, a son-in-law, and 2 grandchildren. I gave up on Thanksgiving and actually volunteer to work it. When I had it off, I used to spend days preparing and then have my family show up already full as they felt they had to stop at their Dad's/grandparents, before coming here. It works out better for everyone as I don't have to do the work, and they don't have to feel guilty about trying to hit up everyone's house.
I have to work this year until midnight Christmas eve, but have Christmas day off this year. Not sure when the family will get together though as it may be 2 days after Christmas. We'll see.
My schedule is Sunday through Thursday, so I haven't had Easter off in years.
Luckily, my family is accommodating as my younger daughter works retail, my older works for a utility that is 24/7, and my sister works for a hotel. So, none of us has a regular 8-5 Monday through Friday job.
As long as the family can gather somewhere near the holiday, then I am happy and so are they.