There are six.
The Christmas Invasion (2005)
The Runaway Bride (2006)
The Voyage of the Damned (2007)
The Next Doctor (2008)
The End of Time Part One and Two (2009)
All Christmas specials are on Christmas day.
Doctor Who Best of Specials - 2011 Best of the Christmas Specials 1-4 SUSPENDED was released on: USA: 24 December 2011
He has done 4 Christmas specials and one Easter special, with three more in 2009.
Yes, The Master is back in the Christmas specials.
She's going to be in one of the Christmas specials, as Rose before she met the Doctor.
Yes, the Master returns in the Christmas specials.
Up to Journey's End 198 stories 751 Episodes
No there isn't. The Christmas specials are called; The Christmas Invasion The Runaway Bride Voyage of the Damned The Next Doctor The End of Time (part 1 & 2) A Christmas Carol The Doctor, The Widow and The Wardrobe
The True Meaning of Christmas Specials was created in 2002.
The Office Christmas specials was created on 2003-12-26.
this year, doctor who is taking a break so there will be 5 specials on instead, the first one will be on at christmas, as for the others, i don't know.
The Waters of Mars will be aired sometime in November, the first Christmas special will obviously be on Christmas day and David's final episode might be aired on on new year's day.