Time.parseは2010年9月12日を2010年12月9日として扱うようです。
irb(main):012:0> RUBY_VERSION
=> "1.9.2"
irb(main):013:0> Time.parse('9/12/2010')
=> 2010-12-09 00:00:00 -0800
irb(main):014:0> Time.parse('9/12/2010 7:10pm')
=> 2010-12-09 19:10:00 -0800
正規表現を使用して順序を混乱させ、それに応じて解析することはできますが、別の方法やgem、またはより単純な方法はありますか?