You already have that. All ingame timestamps are in UTC, so you already have your standard timezone and the ingame time formatting methods will take that timestamp and print it in the users local timezone.
If that's not enough you could also use my (still unreleased, but included in AGS) LibDateTime which gives you formatting options similar to the what
os.date offers, but the API is not final and will likely change.