> The calendar needs your current position for detecting your timezone. Without the correct timezone there will be a time offset between the events in owncloud and your desktop calendar you synchronise with owncloud. You can also set the timezone manually in the personal settings.
After reading the article, it seems like the author hasn't looked too hard into self-hosted solutions.
You can change the timezone on the web GUI, but that's just the offset. The issue is that CalDav PUT requests included a timezone, which the server just discards. You can try it yourself. Setup OwnCloud with Lightning or something. Create an event and specify a timezone in the event itself. Close and reopen the app, or use another app, and you'll find that OwnCloud simply truncates the data and stores it as UTC with no adjustment.
From http://owncloud.org/support/calendars/
> The calendar needs your current position for detecting your timezone. Without the correct timezone there will be a time offset between the events in owncloud and your desktop calendar you synchronise with owncloud. You can also set the timezone manually in the personal settings.
After reading the article, it seems like the author hasn't looked too hard into self-hosted solutions.