mmason: I have read some posts that time change issue was resolved a couple years ago however we just started having this problem.
I've tested the print work order button under the Activities... button on the add/edit work order screen and I wasn't able to see the time shifting. Can you confirm where you're printing from? Also are you using a custom print template?
When entering a work order the time is pulled from your computer time and stored in the Activity table. Printing just pulls up the information and prints - it shouldn't be changing the time on those work orders unless there's another process triggering that.
~C