We have done 2 NYE cruises, both were 7 night cruises and they had formal night on NYE. First one NYE fell on first sea day (2nd night), which is normally when formal night is. The 2nd cruise, NYE fell on night we were in Key West, 3rd night, but they moved Formal night to that evening. So...