Cruise passengers can reserve the shows ahead of time, and they are generally set between 30 to 60 days before the crusie sail date.