Nunja, wenn du das Datumfeld redefinierst (Overlay) kannst du das tun.
Ansonsten ist das eine Einheit und kann nicht partiell ersetzt werden.
Du musst also das Datum aus den Teilen zusammensetzen und per %date() wieder umwandeln.

Z.B.:
tdatum = %date('0001-01-01') + %years(%subdt(sdatum:*y)-1) + %months(%subdt(tdatum:*m)-1) + %days(%subdt(tdatum:*d-1));

Es gibt da bestimmt noch andere Methoden, wie immer halt.