That depends on where you are
Hopefully...
I am sure that it did somewhere.
last year in 2009
It did in both 2009 and 2010!!
A Christmas Snow was created in 2010.
It snowed on 2008 and 2009 on Christmas day
This year (2009) there is a fair chance (I'd give it 40%) that there will be some snowfall somewhere in England on Christmas day.
"Snow" by Josh Auer
The last White Christmas in Lancaster, PA was on December 25, 2009. A White Christmas is defined as having at least one inch of snow on the ground on Christmas Day.
If you're talking about Christmas 2012, that's months away yet, but Christmas 2011 had no snow, barely ANY snow.
Even must of rhe snow was the 24th year 2002 had some snow http://www.nyc-photo-gallery.com/Winter-Xmas_2002.htm