Some say it is too early, some scoff at those getting ready for Christmas and some are waiting for Halloween. But those people have not visited the Christmas shop in John Lewis, which opened on ...