The Doctor and his companions travel to Christmas Past, Christmas Present and those Christmases Yet to Come.