GotoIfTime accuracy?

I had an incident today where the time conditions seemed to be about 2-3 minutes off. It was during opening hours when it happened. Is Asterisk getting the local time or UTC? Does it use “date” to get the time from the server? I checked the time using Asterisk and it seemed to return the correct time to the second. I have a FC6 running Asterisk 1.2.24 with the latest tzdata.