Believe it or not, spring starts March 20. What sort of weather does the Farmers' Almanac predict New England will see?