fixing rubygems 89 pagination

just always explicitly psas a date range when querying.

also some refactoring.