Мне очень трудно поверить, что никто больше не сталкивался с этим, но я уже час гуглю Очень просто Time Ruby 1.9, похоже, разбирает неверные даты:
ruby-1.9.2-p290 pcp070211pcs:profile delwateo$ irb
ruby-1.9.2-p290 :001 > Time.local(2011, 2, 31)
=> 2011-03-03 00:00:00 -0500
Разве это не должно быть исключением из времени? Может ли кто-нибудь указать мне правильное направление?