VIEWERS have said one Christmas advert has beaten John Lewis. Armchair critics have taken to social media to give their ...