According to new data, shoppers are expected to spend 4% less on Boxing Day and during the post-Christmas sales as the cost-of-living crisis continues to bite.