Hmm, yes I see there are multiple ways to deal with it.

This runs in a script, it runs with %Y-%m --date="1 month ago" but today it was of course returning "2011-03" so that is what sparked my question initially.

I will change it and parse a day also as Ted mentioned, thanks all for your input, it is appreciated :)

--James. (This email was sent from a mobile device)