Conflict handling has been done based on the UTC values of the appointment. That leads to missing conflicts and conflicts which are unexpected. This has been changed to the current user's timezone, which is more likely what a users expects when creating such appointments.
This is still not completely solved. There are still unexpected conflict results when changing timezones and/or having multiple timezones involved (group appointments).