OK thanks. I don't use chrome so didn't know about this - now that I have something to go on I'll see about improving support for chrome although TBH IMO a browser should not mess with input fields in this way (not by default anyway).
I guess two workarounds are a) don't use Chrome and b) change the type from date to text.