I am using html input element with type as date,
When I use above element it creates a default date format i.e.
I had similar problem with datetime-local, this worked for me, maybe someone can use it. Text input is much easier than datetime to style
datetime-local
type='text' required='' onfocus="this.type='datetime-local'" onblur="if(this.value==='')this.type='text'"