SetTime Offsetting the Time

I am using a SetTime in a triggered expression item in a transaction group. Problem is it returns the time with an offset of a couple hours. For example I set the time to midnight and when the item gets triggered it returns the time as 2am. This was working before and all of a sudden stopped.