Real Estate Market Cycle Explained: Best Time to Buy Property