Oracle date, i get 0007 instead of 2007

In my opinion Rails does some weird parsing of strings into dates. I wrote a plugin that changes how dates are parsed that makes it much more sane, at least in my opinion. http://svn.viney.net.nz/things/rails/plugins/validates_date_time