Why now may be the time to buy a rental property