Of course, it did snow in both cities on Christmas but after the 12Z time of the map.
Actually, I believe it snowed in the NYC area only on 12/26. Reporting stations in the DC area and the Philadelphia area showed a trace of snow on 12/25 but the bulk of the snow fell on 12/26. I don't think there was any snow on the ground in any of the major cities from DC to NYC on 12/25. I know I didn't see any snow as I was driving home on 12/26 from Central PA to SE PA until well into the afternoon.
The storm was really a "Boxing Day" storm as opposed to a Christmas Day storm. You can check the reports at http://www.weather.gov/climate/index.php?wfo=okx , http://www.weather.gov/climate/index.php?wfo=lwx and http://www.weather.gov/climate/index.php?wfo=phi for the "official" (well they are still officially preliminary but probably pretty close) reports (which are all in EST or local time).