|>>majority are requesting help with batch scripting.|
its true, but most that ask here doesn't know about better alternatives. Unless they really specify that they cannot use any other tools including vbscript, and that they needed PURE batch commands, anything solution that solves the problem without too much hassle, is possible.
again, your batch will not take into account the different date formats from different environment. There are arcane ways to make it independent of locale, by some call to the registry, or doing something with debug.exe using just batch (cmd). But for this case, vbscript is the better alternative if one cannot use a better downloaded tool because using Date() is more intuitive than arcane batch workarounds.
GNU win32 packages | Gawk