For what it's worth, I made a cruise planner reservation for an embarkation day spa treatment on Odyssey (5/18 sailing) for a certain time, but when I showed up, it had loaded in their system for a totally different time that day. It wasn't a time zone issue or a ship's time/non-ship's time issue; they admitted that it was a recurring technical glitch between the spa and cruise planner that they see on embarkation day from time to time. They didn't have a technician available at my real appointment time, and, because I had made other plans in a carefully-scheduled embarkation day, I couldn't accommodate the random time showing in their system. Worse than not receiving any sort of apology for the situation, over the next few days it also took 3 conversations with the manager to get a refund.
tl;dr, from disappointing personal experience, I'd strongly advise against booking embarkation day spa treatments ahead of time.