The cocktail dress code is responsible for more mild panic than almost any other social occasion. It sits in an awkward middle ground between black tie and smart casual, which is just vague enough to ...