Sua seleção de personagem exige que o formato de data seja semelhante a "MM-DD-AAAA". Esse comando recupera o número do mês atual e subtrai um e o salva em uma variável chamada prevmonth
. Também subtrai um do ano se o mês anterior for dezembro:
set /a prevmonth=%DATE:~0,2% - 1
set yearprevmo=%DATE:~6,4%
if %prevmonth% equ 0 set /a yearprevmo=%yearprevmo%-1 & set prevmonth=12
move -Y *.pdf "P:\CBO\Physician Monthly Reports\%yearprevmo%-%prevmonth%"
Observe as aspas, pois há espaços no nome do seu diretório.