Costa's Christmas menu is launching across the UK on November 7 - and it's packed with fan favourites and new additions, including a Festive Spice Latte and a Caramel Nutcracker range.