If you’re already dreaming of a white Christmas, you might want to make sure that you have ways of keeping yourself warm to enjoy it. Considering that we love technology, it’s no surprise that the Milwaukee 2330-2X M12 12-Volt XX-Large Heated Jacket has caught our eye. It features a 12v lithium-ion battery that is capable of providing up to 8 hours of warmth to you on a single charge. The multi-layered fabric keeps your body warm while providing comfort and durability even in harsh environments. Not too bad for a jacket priced at $119-$130.