Sorry to be negative about what you have put alot of work into.
I still had the problem that the dates always displayed in the input
field as yyyy-mm-dd and I couldn't figure out how to change it.....
maybe I didn't spend long enough!
Also all the phrase entries seem to be hard coded to American date
formats (ie enter 05/06 and it will assume mm/dd and again I couldn't
see any way to change the defaults...
Finally there seems to be an awfull lot of stuff installed when you
install the plugin!