When is the Best Time to Install a Roof?