“The changes in consumer behaviour over the Christmas shopping period that we’ve seen for the last decade will continue this year, with demand from shoppers steadily shifting away from Boxing Day to the three days between 27th and 29th December,” said Diane Wehrle, chief executive at Rendle Intelligence and Insights.