Yes, it's April 20 and we are talking about accumulating snow!
Sure we've seen late season snow before. It snowed in mid-April in 2019.
...and it snowed in May 2016 (under an inch).
In fact 16 of the last 20 years has featured measurable snowfall after the first day of spring. Over the last 30 years April has featured snowfall almost half of the time. But snow that need shoveled after April 20 is something else entirely.
Below is a calendar of each day starting on March 20 showing the snowfalls for each day. Notice how the frequency of snow drops significantly once we make it through the first 10 days of April. Interestingly we've only had 3 snow events greater than 2" after April 20th. Two of those occurred in 2005. (I remember driving home from work during that big snow on the 24th). The other one was on May 6, 1974. We've had snow in May but never more than 2 inches.