Our bids come out on the 10th, close on the 15th and are awarded on the 18th. Then all the flying that isn't covered due to training and vacation and all the reserve lines are published on the 18th, close on the 21st and are awarded on the 24th.
That means you normally have less than a week of lead time for the first few days of the next month. It sucks.