email
должна принимать на вход все нужные данные, не используйте глобальные переменные. row
?row.set_date
? Возможно, это setter, но правильно ли пытаться получить с него значение start
?actual_date
больше нигде не используется, то вместо actual_date = value
value = actual_date + delta
можно писать просто:value = value + delta
value += delta