Shoppers will be stocking up on their Christmas essentials ahead of the festivities at the weekend - but for any last-minute bits you may want to check store opening times before heading to the shops.
Many retailers will be closing their doors over the Christmas period, giving staff a well-deserved break. With Christmas Day falling on a Sunday this year, both Boxing Day (Monday, December 26) and the following day (Tuesday, December 27) will be bank holidays.
Many retailers will keep stores open throughout the Christmas period, aside from Christmas Day. But others have decided to close over some or all of the bank holiday too.