People often question whether or not roof shingles can in installed in cold weather. Good news - you can roof in cold, dry weather.
All good shingle manufacturers have specific requirements about what temperature their products are good down to and as always, read and follow all label directions. For the most part though, 28 degrees and over is shingle weather.
It may take your new roof a little longer to lie flat in colder weather as a new roof depends on the heat from the sun to do so, but you can get a quality roof job throughout the winter.