This doesn't answer your question of where to post, but I recommend you post the job as far in advance as possible. Even if you have a range of dates, but not specific dates, post something and start looking. SMs, as you know, book ourselves years out whenever possible. There will always be people who can jump on a show at the last minute, but it's always best for everyone to get the team together early.