New time reporter added

Seems that all notices ware corrected.

PS: DateTimeOffset was used because of: "the name should also contain a UTC offset"
PPS: marked local variables as private explicitly, but they are implicitly private by default...