Tickets can be purchased online at any time during the season. You can purchase tickets online anytime, but doing so in advance will save you money.