Weddings come with all sorts of dress codes, but “cocktail attire” tends to leave people scratching their heads. It’s fancy ...