A survey commissioned by John Lewis has revealed that Christmas shopping could be done by the end of November for most shoppers this year.

The OnePoll survey said that over 60% of shoppers aim to have finished their Christmas shopping by the end of November, likely in a bid to avoid the busiest period and the risk of catching Covid-19.

Meanwhile, as few as 2% plan on waiting until the last moment and buying presents on Christmas Eve.


Over half of shoppers said they will not spend as much as usual, while almost half said that spreading the cost was a factor in their shopping earlier this year.

Elsewhere, John Lewis’ Christmas shop sales are already 63% higher than 2019, evidence of the survey’s results.

This comes after a campaign by the British Retail Consortium asking Brits to shop earlier this year in order to minimise the risk of spreading Covid at the usual peak shopping times.

Read more about the campaign below:

‘Shop early, start wrapping, enjoy Christmas’ says new British Retail Consortium campaign