New Paltz Weather