Ha, that's a long and precise refutal :) I'm a fan.

Would `date_for_timedelta_from_now` be better?

Could the code for the function be

    def …
        return self.date_for_timedelta_ago(-weeks, -days, -hours, -minutes, -seconds)

?