There are more than 80 stocks that pay monthly dividends. These are three of the best.