if given_date.isoweekday() not in range(1, 6):
            start_date = given_date + timedelta(days=-given_date.weekday(), weeks=1)
        else:
            start_date = given_date - timedelta(days=given_date.weekday())