IF( ISBLANK(Text__c), NULL, IF( ISNEW(), TODAY(), IF( ISCHANGED(Text__c), TODAY(), PRIORVALUE(Date__c) ) ) )