Date Input Masks

Date Input Masks

I’m having difficulty with input masks in date fields.  If a user manually enters a date using the keyboard and enters anything other than the date separated by dashes, the date is recorded with very strange years.  For example, if the user enters 1/1/2019, the date appears as 01/01/0001.   This is pretty unacceptable and makes for a terrible user experience. 


Is there any way proper manual date entry can be supported?   I'm using ZC5.  

Thanks!