We haven't really been into white-Christmasses since the change from Julian to Gregorian calendars. If Christmas were on 7th January (as per Julian calendar) there would be a much greater chance.
It's Bush's fault for switching us from Julian to Gregorian calendars.