fix for platform inconsistency in creation time

this introduces a new field to the filestat struct which accounts for platform differences in time fields.
I don't think this field should be added just yet because windows doesn't support it and the structure of `FileStat` is that the top levels are "officially supported"