Implement date range support to get_disputes

Yeah, in this case, doing a type disjunction like `DateTime | Str` doesn't work, because Str is a value type and DateTime is an Object (blessed HashRef), so `Defined` handles both cases correctly.