December is a busy time of year. The holidays mean lots of shopping and travel. The cold weather means lots of warm clothes and firing up your home's heating system. So you'd probably think that the top stock to buy this month would be in retail, or perhaps a gas utility.