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