Nevermind, the solution to my problem was the timezone setting under telephony-service in the CLI. The phones were correct because they were using NTP with the UC520 as the source while the CIPC was using the PC's clock as the source and the timezone setting from the UC520.
NOTE: After you change the timezone setting on the UC520 in the telephony-service section, you need to recreate the cnf files for your phones.