The dynamic context server has an entry for monitoring ice-out conditions on Minnesota lakes. The ice-out time is a sensitive indicator of local climate and the date has been arriving earlier in a statistical average sense each year.
The Minnesota DNR hosts a server which provides JSON data on a number of Minnesota lakes organized by year. So to store a record for a particular year simply amounts to querying the server for that year.