Hey BBQ Brian,
Date and time values are always stored in UTC. They then get converted per local machine. As you stated this would mean UTC+8 as UTC is 8 hours ahead of PST.
I suggest reviewing your systems date and time settings. Any errors will result in incorrect calculations. First start at OS level (Windows, OSX) then move up to browser level (FireFox, IE).
If after reviewing the above settings and the date and time are still showing incorrectly, reply back here and I can have a member from our Support team reach out and take another look with you.
-- Mortaza