In 2024, shoppers were expected to spend £3.7bn on Boxing Day