fallback to giving Time#at the float representation of the Time object if the Ruby implementation can't handle a Time object (fix #60, fix #61)