def METHOD_NAME(today):
    """Last date in the future; doesn't match rule."""
    # Corresponding time has already passed, today
    date = today.replace(day=24, hour=7)
    expected = today.replace(day=29, hour=7)
    assert expected == get_date(True, RULE_THURSDAYS, date, tz=UTC)[1]
    # Corresponding time has not passed today
    date = today.replace(day=24, hour=18)
    expected = today.replace(day=29, hour=18)
    assert expected == get_date(True, RULE_THURSDAYS, date, tz=UTC)[1]