Today only, Lands' End offers its Lands' End Men's Wool Topcoat in True Navy or Deep Moss Heather (Black pictured) for $119.99. Coupon code "SNOWMAN" and PIN "1714" cut it to $71.99. With free shipping, that's $147 off list and the lowest total price we could find, although we saw it for $2 less in January. It's available in sizes L or XXL only, although not in all size/color combinations.
It's guaranteed to arrive by Christmas.