service: add override_expiry() and get_expiry() helpers for rewriting due dates