Record online spending will create the ‘Mount Everest of Christmas peaks’