When we went in 2001, they were not sold out, we did buy them only 3 weeks before we went. They have the party on many days so think that helps with the selling out too.
I know that for Night of Joy this year all the tickets were sold out, so you couldn't buy them the night of. Buses actually...