Und zu Deiner Darstellungsfrage (sprich dass die Monate als Liste erscheinen): das ist von der Speicherung relativ unabhängig. Du musst dazu den Monat auch nicht extra in ein Feld speichern. Das wäre komplett redundant, da diese Information schon im date_from steht.
Ein Beispiel der Darstellung in php:
Du liest alle Termine ein (otional zw. einem Datumsinterval) ermittelst den jew. Monat, erstellst ein Array damit, führst array_unique aus, iteriest über diesen Array.
Cheers,
Baba
--
Baba kommt von Basketball
Baba kommt von Basketball