I don't know when the information will go up, but you can normally book excursions, palo, and spa stuff before you get on the ship. like someone said before, it depends on how many cruises you have done will depend on when you can book.
There are some things like tasting and other onboard...