noamsh This is not the problem. If I change the timezone manually I have the same problem.
But the system handles the daylight saving change different. Because you don't change the timezone you only have instead of +1 now +2 for example.
But as I mentioned to calculate correct I need the timezone of the creation of the reminder.
For example:
Timezone is + 1 - You create a reminder 1
Timezone is + 2 - You create another reminder 2
First solution:
Now the timezone changes again to +1 and I need to calculated +1 for the first reminder and +2 for the second reminder.
To do this I need to save the timezones and add an option for the user to select/change the timezone for the reminder.
Second solution:
Save the reminder not in UTC +/- 0 instead save it to the current timezone and save the timezone also in the database.
So I can calculate every time with the correct timezone offset.
Sadly both solutions are not easy to add.
The first one is a little bit easier but not so nice.
The second one is the best but this requires way more work.