Winter and early spring are ideal as contractors may have more availability. Summertime leads to higher demand. Discuss timing with your contractor.