Continuity announcers had told bemused viewers that all would be explained on Thursday at 9.15pm, which is the same time the retailer's new Christmas ad premieres on telly. This year, the ad stars Sir ...