How Weather Affects Your Roof Replacement Timeline?