Hey nikoo,
I totally get what you mean in terms of organising, I think we'd do more excursions if this info was more readily available. Once onboard, the ship specific booklets (thick with photocopied pages stapled inside ones) often have AM or PM or a time on them. As to finding out pre-embarkation, I don't think its possible 😞