With what you've said, the server's time is what's being used for the CRON job, not the time you set for cPanel and your website. CRON is a feature of the server and (I believe) must run on the server's clock, not yours. Therefore, since you're 9 clock hours behind the server, run at 2300 (23), not 0800 (8).
This is a common problem with servers in time zones other than the webmaster or target audience. I'm in NZ and host in the US so there's not only a time zone difference but a different schedule for daylight savings time for me to deal with (as well as NZ changing their DST start and stop dates).