Use um arquivo em lote como este:
@echo off
for %%m in (08 09 10) do (
for /l %%d in (1,1,9) do if not exist 2012%%m0%%d* echo "2012%%m0%%d missing"
for /l %%d in (10,1,31) do if not exist 2012%%m%%d* echo "2012%%m%%d missing"
)
(mas ignore dias como 31 de setembro que não existem:)