Fred. Olsen send you a list of the dress for each evening on the cruise with your tickets. I presume other lines follow a similar procedure.
Check on their websites, in the FAQ section there are usually answers.
Step 1 - Sign up to our emails: Enter Processing... Close X