Approx. 6 months.
(That's the "good news.")
The "bad news" is that many of the hours and events that are posted that early
will be changed and updated as the actual dates get closer.
Expect the updates to happen within 40-14 days in advance,
with even a possibility of changes up until the day-of.