It might seem like a risky time to buy stocks. The S&P 500 is hovering near its all-time high and looks historically ...