Christmas and New Year Opening Hours
24 hours a day, 365 days a year, motorway service areas are required to be open to give you somewhere to eat, drink, refuel and use the toilets. This includes Christmas Day, New Year's Eve and throughout Easter.
During very quiet times (like on Christmas Day) you may only be able to go to the petrol station to use the coffee machine and grab a sandwich, but this still fulfills their requirements. All of the other stores will have reduced opening hours and it's best to check with them.
This law applies only to official motorway services. The rule for official A-road services (services which are signed from an A-road) is that they do not need to be open on Christmas Day, Boxing Day or New Year's Day, and in some cases they don't need to be open between 8pm and 8am. In practice, most large petrol stations will choose to open anyway, but again it's best to go direct to them if you're relying on them.