The behavior we had in place in rc1 was actually to convert to DateTime and use <=> from there. Restore that.
Merge branch '4-0-stable' of github.com:rails/rails into 4-0-stable