Workflow cannot use calculated data field

Workflow cannot use calculated data field

Hi

the problem is as follow:

I have in a module a function field (Y)  that calculate contract expiration day from field Z depending on field (X). Field Y output a date (Ycalculatedate=Xdate-Zdays). All works correctly in module. 

Now i want send mail alert when is calculated date field Y, but no way in workflow because calculated
date field Y doesn't appear as control field of rule. See attached image.

So simple things not possible???

Thank you