By default the %DATE% is formatted as defined in the Windows date/time settings. This can be overruled by specifying a user-defined format on the User Interface / NLS options page of the preferences. This affects all client-side date formats in PL/SQL Developer.
Alternatively you can use an environment variable expression like %DATEVAR%. You would have to set the DATEVAR environment variable before PL/SQL Developer is started.