Why now is the best time to buy a business