Well I saw this last night which was the first appearance by the new Doctor, David Tennant and was xmas themed. It was mixed, not a bad episode, but it showed that trying to fit to xmas made things a bit weak, I'll avoid spoliers, but its set on earth post the Slithereen episodes.