[nemo-qml-plugin-calendar] Fix some all day event issues on AgendaModel

All day event end time is inclusive on the event. Event cache didn't
consider this properly.