You've Received a Wedding Invite, and the Dress Code Is Formal—Here's What to Wear