I get that it may seem alot of effort but you are getting paid for it, are getting updated about the company you work for and having some down time with colleagues. And, you get to have time off over Christmas.
I work as a private self employed carer in the community and if I dont work I dont get paid. I also dont get paid for time taken or the cost of any training courses I have to take.
Dont get me wrong, I love my job and the people I work with - otherwise I wouldnt have done this for last 13 years. They really make it worthwhile, and I have to say its the most fulfilling job Ive ever done.
But, I will be working Christmas Eve, Christmas Day (8.00 am - 7 pm & believe me there have been years when its 6.45 am - 10.30 pm so Im counting myself lucky), Boxing Day, New Years etc etc. I work every day through the year unless Im on holiday.
Even my 'weekends off' are just ones where Im working in the mornings & have the afternoons & evenings free.
I get it that in the lead up to Christmas its nice to have abit of give to get everything ready, but at the end of the day its your job & you are getting paid to go. Why is it a problem?