datetime stuff - started adding 'WithzeroStripped' stupport, but incomplete; and lose DisplayFormat enum - cuz the subclassing stuff just worked too badly