Trendy, cool, and most importantly, warm, the puffer jacket is definitely the one coat you need this season.