Is your PC RTC set to UTC or "local" time? Most likely you may have set the time in your OS to reference the BIOS time as UTC; in which case the OS during shutdown will set the BIOS clock system time to UTC time. To have the system boot at your "local" time, you will need to adjust the "alarm" time in the BIOS to IST - 5:30.
I setup the alarm at per UTC time. Still did not boot.
Anything particular about the way to shutdown the server (CentOS) so that it boots using BIOS ALARM function
Thx