make sure future dates are written right
weaken circular refs
v0.09

   * weaken service ref in ::Rate in request_rate, this avoids a
     circular reference and thus a memory leak