datetime widget option formatting

-changed options to be a dict
-changed option template string to use new format syntax
-added support for initialDate