From parkas and puffers to peacoats, these are the best coats for men and women this season ...