Bah I was on the right track sort of. I swear I hate time. Isn't there a way to conver to the UNIX epoch? Then you could just do the math in a function to create the date again however you wanted. Ganted that is a pain in the ass and takes a bit of thought with leap year, day light savings time and all that happy horse shit.

Hey Ron M how does your script stand up against oddities like that?
My New site OpenEyes