Like horses that have bolted, most of the Christmas adverts – John Lewis, Sainsbury’s, M&S – had already arrived before ...