ダメ元で元号をDate.parseで変換できるかと思い試してみたところ

Date.parse("平成26年10月27日")
# => Sat, 26 Sep 2015

になりました。”平成”を抜いても結果は同じなのは確認したのと26が使われているのはわかるのですが年と月に関してはどうしてこのような結果になるのでしょうか?