Create factory client side timezone provider