Think we may be on the same cruise CD. Out of Athens on the 20th ?
We only booked 4 weeks ago and forgot to get an embarkation time right away. As we were on Virgin last year we knew to set the alarm for 5am to get our choice of restaurant (last year we were up to 1am Uk time to book, to realise it was 5am). So got our choices this time.
Unfortunately our embarkation time was 4.30, but I saw someone on here say to keep checking the app as earlier slots appear. Well, on Monday this week, a 2pm appeared so I grabbed it. I let our friends know, who were on a different booking and they managed to get a 2.30 arrival. So, I’d say keep checking the app during the day to try for an earlier time - you’ve nothing to lose, and it only takes a few seconds.
Good luck.