Thinking of buying a house? The best time to do it is almost here