best time to buy fence materials