Try using a realtime clock offset to print accurate times, while still using monotonic to determine time differences.