more client side datetime stuff