So what's the earliest it's ever snowed in Minneapolis area?

And for that matter... what's the latest in the spring?