It should be done well in advance of the cruise. They usually don't approve the requests until @ 30 days prior to the cruise. It can be done once you're aboard, but it's a real pain in the neck for the crew and RSSC won't tell you that it can be done then.