5 Reasons Why Now Is a Great Time to Buy a Home