Training roster is usually complete by the 5th.
Kinda sorta.
They let us monitor the build, but it changes constantly. We then can't see it for the week leading up to publication and what is then rostered can be completely different. I've (knowing the risk) booked travel based on the "Sneak peek", only to have a duty put in the middle of a group of days off once the roster came out.
Bear in mind, our bidding closes on the 15th- the month BEFORE (i.e six weeks before the actual rostered month we're bidding for- bids close 15th December for the FEBRUARY roster.), so if we don't have some idea what's happening in the next month, we don't know what is happening leading up to the month we're bidding for.