In event factory, after building an event with Event._from_container(x, tz=calendar._timezones), it adds an extra day to the end date. For example if the value was DTEND;VALUE=DATE:20180211, in Event.end.datetime you end having the date 2018 02 12.
I'm not using timezones and all teh dates are in UTC.