I do not have an answer for you, but I do have this. Probably not very helpful but here it is anyway.
I made a short script that did this:
if [ $* = `ls -l | cut -b 28-37` ]
then echo "yes"
else echo "no"
that was basically it, when I ran it in a directory with a file created for a test, using todays date as it appears with the ls -l command, it returned yes. On another file it returned no. BUT, the position of the date is not always in the same location so if it was a script to remove files, it probably wouldn't get them all. Also you would probably have to use a for loop. I don't know, I am very new to this.
Someone will probably show up with an instant way to do it, or a really cool script to do it. I just thought this may help, another command to look at (I think) is sed, which I haven't learned yet.