Turns out that when searching past the end of the campground's 'season' the calendar table does not update the availability table properly becaus there is no data to display for that time range. This commit addresses that possibility and fixes a few logging message quirks.