For decades, the investing formula was simple: buy stocks, stay patient and let time do the heavy lifting. A growing number ...