There is a correct length for an overcoat—and too many men are getting it wrong.