2001 was brilliant as I loved the focus on lots of families, the Slaters with Kat rescuing Zoe from the pimp by headbutting her, then we had Little Mo & Trevor and the gravy, without doubt one of the most shocking Christmas day scenes EastEnders has done and a true testament to a show that had serious balls to allow that to be shown on Christmas day. We also had a punch up at the Fowlers with Jamie knocking out Martin after finding out he was the father of Chloe and Peggy smashing up the Vic. 2001 did have it all!
Other notable mentions-2007 obviously, probably the last Christmas where there was so much anticipation for an Eastenders Christmas day episode and it truly paid off and some more. 2008 was also good but mainly for Suzy Branning's rant ''Vinegar lips and Ben conceived with a weak sperm''

Looking further back, I loved 1997 i think it was with the Mitchell family dinner and everyone kicking off and walking out.
The worst ones for me was 2012 and Derek Branning's death and last years which just didn't feel at all like Christmas and a complete waste of a Christmas day episode.