Most financial advisors would say stocks should play an important role in retirement investing at any age. However, the percentage of your retirement portfolio allocated to stocks and the types of stocks you own should change as you approach retirement age. Older investors have less time to recover from any financial setbacks, so a more conservative approach to investing is usually better. In addition, investors over 50 may want to focus more on stocks with reliable cash flows, higher dividend yields and relatively stable, low-risk businesses. Here are eight stocks to buy for investors over 50, according to CFRA Research.