The most confusing cruise I ever was on about time changes was CCL's Elation. They had moved her to the east coast from the west coast in 2006 for a few runs from Port Canaveral. The ships had usually stayed on ship's time in the past to Cozumel.
I don't know if it was a mix up or what with the west coast crew, but we had multiple time changes concerning Cozumel! They changed the ship's time to Cozumel's time upon arrival, then changed it back after departure. It happened to be on the day that we change the clocks back one hour.
Everyone was confused that night about what time it was on the ship, including the crew. It was one time in the casino, another on the lido clock, and another in the disco. It became a topic of discussion the next day amongst guests about what time it was according to where they were on the ship.