Why the hell cronjob doesn't run at time I specified?

Because I needed to set up my timezone you dummy!

I had a sleepless night because of this obvious thing :)

sudo timedatectl set-timezone Europe/TheCity.