Dopo avere "inventato" tutto quello che non hai indicato cosa fosse (data, ricorrenza, impegno ...), ho compilato ed eseguito senza problemi ...

Forse devi dare maggiori indicazioni ... (sistema operativo, versione del compilatore ...)