Hi,
ich habe für mich jetzt selbst eine Lösung in das Modul eingebaut. Die Lösung ist wie folgt ab Zeile 1182 vom Cloud Script.

Code:
// Termin mit zeitlich unbegrenzte Wiederholungen
elseif  ($Data['RRuleFreq'] <> '' && $Data['RRuleEnd'] == '' && $Data['RRuleCount'] == ''){
    $jahre = 0;
    $yearpos = strpos($Data['Bezeichnung'], '(') + 1;
    if ($yearpos != 1){
        $Data['DatumTxt'] = substr($Data['DatumTxt'], 0, 6).substr($Data['Bezeichnung'], $yearpos, 4);
    }
    $day = strtotime($Data['DatumTxt']);
Mit $yearpos = strpos($Data['Bezeichnung'], '(') + 1; bestimme ich ob und wo eine geöffnete Klammer ist.Mit $Data['DatumTxt'] = substr($Data['DatumTxt'], 0, 6).substr($Data['Bezeichnung'], $yearpos, 4); kopiere ich das Jahr aus der Bezeichnung in das Geburtsjahr. Schon stimmen die Altersangaben wenn man älter als 50 ist:-)

Ralf