Fixed issue with events being falsely reported as true, despite the fact there have been events.
- Each day will attempt to get the last known status of the day, in the event the previous day doesn't have a event as well, it will make a recursive call to itself until it finds a date.
- The recursion ends after 31 attempts (31 days) to prevent a infinite loop from occuring. If there have been no events in the past 31 days, it assumes the status is up.