I'm not currently in work. but my last job was in a sports shop and yes, I've had to work through the Christmas and New Year period. One Christmas Eve, the shop opened at 8:00 a.m. and closed at 2:00 p.m. (Great I hear you cry). We then had to spend the next six hours getting ready for the Boxing Day sale to start. The Manager got fed up at 6:30 p.m. and sent everyone home.
The only good thing about it was I was given the option to work on Boxing Day or New Years Day - I don't drink so I would take Boxing Day off and work on New Years Day instead. Yes, it was part of the job so it was expected.