Use the SET statement to set a variable to the date required, then rename the file:
//JOB (ABC)...,CLASS=T,MSGCLASS=T
//*
// SET THEDATE=022704
//*
//DELETE EXEC PGM=IEFBR14
//FILE1 DD DSN=MYHLQ.NODE2.NODE3.D&THEDATE,
// DISP=(MOD,DELETE,DELETE)
//*
//RENAME EXEC PGM=IEBGENER
//SYSUT1 DD DSN=MYHLQ.NODE2.NODE3,
// DISP=(OLD,DELETE,KEEP)
//SYSUT2 DD DSN=MYHLQ.NODE2.NODE3.D&THEDATE,
// DISP=(,CATLG,DELETE)
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
A SET command can be included within the JCL, or can be pulled from an external library with an INCLUDE command.
Of course, you can write a program, or use any number of utilities, to code a rename process.