Das geht zur Laufzeit leider nicht, da %EDITC zur Compilezeit die Maske generiert.
Hier kannst du nur eine Prozedur schreiben, die das aktuelle Datumsformat des Jobs abfragt und dann unterschiedliche %EDITW's verwendet.
Zusätzlich hast du ja auch noch das Problem der Reihenfolge DD.MM.YY, MM/DD/YY usw. das auch zu berücksichtigen ist.