require 'rubygems'
require 'activesupport'

t = Time.now

begin
candidate = t.advance(:years => 10)
puts candidate < Time.now
rescue ArgumentError => exception
case exception.to_s
when "comparison of DateTime with Time failed"
puts candidate < DateTime.now
end
end