よく忘れるのでメモしておく。
http://github.com/nickstenning/validates_date_time
insatall
./script/plugin install git://github.com/nickstenning/validates_date_time.git
モデルに下記のように書き加えると日付の有効性チェックを行ってくれるようになりました。
validates_date_time :trade_date,:message => "を正しい日付で入力してください。"
before,afterとかも設定できるし前後逆転とかもチェックできるっぽ
ちと残念な点は一括でメッセージを変更できない?っぽいところかな。