The current time is lhour(UTC) and minute(). timeOffset returns not a time, but a bar offset. Better forget about timeOffset altogether.

This is the code for checking if it's 9:30 or later:

if(lhour(UTC) >= 9 and minute() >= 30) ...