Compatibility fixes for Ruby 2.0 (rc2)

The first is a fix for the gemspec since rubygems in 2.0 no longer has date required before loading the gemspec.

The second commit fixes what may be a logic issue. Ran into a problem with 2.0.0-rc1 (fixed in rc2) and it made me wonder if depending on the result of the setter made sense or not.