first pass at implementing timestamps (on write at least)
finish implementing annoying date/time fields