When it comes to investing in the stock market, the only strategy that’s a proven winner is buying and holding high-quality stocks for long periods of time. But it can be a significant challenge to pick stocks that can withstand the inevitable shifts in both investor sentiment and market dynamics.