I think something else to consider is that snow is an anomaly in our area.
Alot has to go right for us to get snow. As time get close to the actual event models have more/better data and we bleed the wrong way. Also a common model error is height fields being to far south as you go out in time. It's gotten better over the years but it's still a problem