Das Problem ist die !Kalenderansicht!
Die ist nämlich streng linear orientiert, d.h. Du mußt tatsächlich mehrere Dokumente (oder ev. geht auch ein einzelnes Dokument mit Mehrfachwerten?) für jedes Vorkommnis vorliegen haben.
Das Mailfile löst das Problem wiederkehrender Termine mit einem Hauptdokument mit den zentralen Angaben, aus diesen werden dann mit ziemlich komplizierten Klassen die Einzeltermine als Antworten angehängt (oder abgehängt, bei Löschung). Ziemlich untrivial, wegen der Synchronisierung UI/Backend
Am einfachsten, Du machst Dir 'ne Listenansicht, wirklich. Kannst ja nach Monat kategorisieren.