We’ve rounded up the best Carhartt jackets for men—or anyone—to stay warm and dry while braving the elements this winter.