2019 is recently on Celebrity? We've been on 6 times in the last 24 months. As for Royal, just off Allure OTS 3 weeks ago. That's recent. Take some time and actually read their "codes" in the FAQ.
https://www.royalcaribbean.com/faq/questions/generic-onboard-dress-code
https://www.celebritycruises.com/faqs/onboard-dress-code
The Line 3 (Blue) Metro also runs from Piraeus to the airport. Ten minute taxi from the port to Municipal Theatre (ΔΗΜΟΤΙΚΟ ΘΕΑΤΡΟ), then an hour on the train 9€.
Nailed it.
It's not unreasonable to expect that this request could not be processed until after the actual end of the cruise (was it the 19th?) with ALL the rest of this sailing's purchases. Although I can't cite the exact verbiage, is a 10 to 14 day delivery timeframe excessive?