create a global field, gServiceDate. If it's empty, the service date is today's date, otherwise it's gServiceDate.
Put that field on the service creation layout, with a note:
Service date = Today, unless this field holds a valid date.
Services autoenter their date field with calc result, if (IsEmpty(gServiceDate); Get(CurrentDate); gServiceDate)).
Thank you siplus.
Worked for me!