Todd Snyder Olive Sweater Liner Coat
Buy It Now at Todd Snyder, $495

Cardigans look great for just about any special occasion, and this one from Todd Snyder balances the line between casual and dressy perfectly. It looks good over a T-shirt as it would a button down, and is about one hundred steps up from the old half-zip every other bro rocks in college. It also makes a great layering piece under heavier coats on blustery days, and this army-inspired olive color is still appropriate enough for Christmas.