Filter past events out of events list views

Because event end time is not required, any events that starts
past the current time will be filtered out. They are still
stored in the database, but we may want to log then delete
them after some point. I also disabled timezone support since
all events are in utc time, which means the serialized dates no
longer have 'Z' at the end.