The Independent · 8 hours ago What stores are open and closed on Christmas Eve and Christmas Day 2024?