Hopefully prevent crash if semester end_date not present
Only cache eventbrite call if eventbright didn't return an error