Timestamps are transported as UTC time
This article is relevant for all .Net products
According to OPC UA specifications the timestamps are transported as UTC time in order to avoid inconsistencies in case Client and Server applications are running on different time zones.
The UA applications should convert these values to the local time at the receive moment (now.ToLocalTime()).