Like horses that have bolted, most of the Christmas adverts – John Lewis, Sainsbury’s, M&S – had already arrived before Waitrose issued their 2025 drop. But it’s here and has proven worth the wait.