fix: better detection if event is an allday event

this lead to ikhal showing new events to end yesterday