/etc/localtime is a symlink to Budpaest
/etc/timezone is Budapest
root@server:~# cat /etc/adjtime
LOCAL
root@server:~# date
Sun Aug 6 06:58:42 UTC 2017
So all my crons using UTC, how can I use local time?
You actually should have all your time in UTC and then only /etc/localtime linked to particular timezone. Or you could run NTP client.
So what I would suggest are this steps: