If you look closely, you'll see Timezone as " IST (interpreted as Asia/Jerusalem)", next to your database. Now, I don't know why we can't just store timestamps, maybe after all these issues they'll move to that, but it looks like you need to set your database timezone.
There are a few ways of setting that, see https://stackoverflow.com/questions/3451847/mysql-timezone-change
FYI: the difference between those two Timezone:
Kolkata, West Bengal, India is 2 hours and 30 minutes ahead of Jerusalem, Israel
12 am Saturday, in Jerusalem, Israel is
3 am Saturday, in Kolkata, West Bengal, India