Doctor Who seriously pulls out all the stops for Saturday's Christmas special, with a tale that manages to come up with a new twist on both Scrooge and time travel. We've seen it, and here are our spoiler-free first impressions. »12/22/10 11:00am 12/22/10 11:00am