Lint and stuff
recurrant events maintain the timezones of the original event
Don't use self reference