Is a white dinner jacket appropriate for formal nights or is it only for summer(a friend tells me it is seasonal whereas I thought it was for formal nights at sea)? Thanks for your help!