When Is the Best Time to Buy a House?

When is the best time to buy a house?