Tesco, Pan Macmillan and Readathon have all the right ingredients for the perfect Christmas 5 November 2015