Создайте дату с помощью dateutil.parser
import dateutil.parser
yourdate = dateutil.parser.parse("2017-08-23")
Затем используйте это вместо
Будьте осторожны, если использование високосных годов может привести к неудобствам:
date(2012, 1, 1) + timedelta(days=365) → date(2012, 12, 31)