Depends on the show. If it's a huge show like Tarzan then yeah, a few months. I would think Disney can afford to pay the box office staff for months before! Smaller musicals and plays I've noticed are usually only a month or so before the first preview date.