Last year, used a great travel agent. Spur of the moment just before New Year this past December, booked a cruise directly with Celebrity, in order to take advantage of their "last minute sale" Called the travel agent to get booking transferred to her. However, because it was in less than 90 days to sail date, and paid in full at time of booking, Celebrity would not allow a transfer!
Just an FYI.