Fixed problem with events not loading if month before that event had no events
and also fixed lots of things and stuff that I can't remember