The speciality restaurants and beverages other than core easy, easy plus and premium tend to come up 60 days ish from embarkation
Excursions definitely come up way before then. My furthest away booking is August this year and a full range of excursions was available when we booked in November.