refactoring: make fat data structures more flexible
record file timestamps in local time

FAT has no concept of time zones, and clients expect the timestamps
to be in local time. The device's local time is more likely to match
this expectation than UTC is.