Estás fallando en que sales de la ejecución antes d epoder mostrar la slaida de ehco... 8Exit), añade un pause antes del comando "exit", y listo.
De todas formas esa comprobación no te va a funcionar...ya que batch ordena y compara los números "mal"., ya que como comprenderás, el primer número de tu ejemplo es mayor que el de la fecha de hoy...
Así que cambiar el orden de los números, así:
Set "DATE=
%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%"
SET "EXPIRA=
%EXPIRA:~6,4%%EXPIRA:~3,2%%EXPIRA:~0,2%"
Saludos