Wedding season is here, which can mean only one thing: months of back-to-back invites to different events... all with different dress codes.