The ultimate Christmas wine guide: this year’s best red, white, sweet, champagne and sparkling November 30, 2015