Tickets for this popular event are booked many months in advance.
For good tickets you should plan well in advance through your travel agency, but your hotel may be able to help with seats made available by last-minute cancellations.