3 Top U.S. Stocks to Buy in December