Jim Cramer warns investors not to miss their window to buy stocks.