Santa’s coming to John Lewis – and everyone’s invited