Find Your Cruise
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.