It depends on the ship. Oasis and quantum (maybe?) class let’s you book shows around 90 days out. I recommend you make a spreadsheet for that. I think MTD can be done earlier.
Normally I’d say to check your cruise planner, but it may or may not be accessible at this time without pulling an end around as noted in the “dashboard” thread.