Flagstaff preparing for snow on New Year's Eve