If you want to avoid buying in a rush before, during, or after bad weather, the best time to buy a generator is probably in early spring or early fall.