If you are trying to get the system date in mmddyyyy (not mmddyy):
--------------------------------
@echo off
%comspec% /e:2048/c for %%v in (1 2) do prompt set TempDate$q$d$_ | find/v "$" >{t}.bat
for %%v in (call del) do %%v {t}.bat
set TempDate=%TempDate:/=%
set TempDate=%TempDate:Sun =%
set TempDate=%TempDate:Mon =%
set TempDate=%TempDate:Tue =%
set TempDate=%TempDate:Wed =%
set TempDate=%TempDate:Thu =%
set TempDate=%TempDate:Fri =%
set TempDate=%TempDate:Sat =%
echo %TempDate%
--------------------------------
...but I don't think that's what you are trying to do.
Verifying the date is mmddyy is going to require extensive batch coding, and I agree with Hans that VBS, which has some date verification capabilities available, is the way to go. (And just to annoy you I think since we are only 10 years from the turn of the century, and you may want your work longer than just this year, yyyy is safer that yy.)