=begin By comparison, the Date class handles this properly: irb(main):004:0> Date.new 2012, 2, 29 => #<Date: 2012-02-29 ((2455987j,0s,0n),+0s,2299161j)> irb(main):005:0> Date.new 2012, 2, 30 ArgumentError: invalid date from...dmarkow (Dylan Markow)
=begin The time class seems to accept any number from 1-31 as a valid day for any month of the year, even if the month has less than 31 days. If the day exceeds the number of days, it just spills over into the following month; "2012-02-...dmarkow (Dylan Markow)