best time to buy vinyl fence