A new and better way to design date fields is to use a segmented input mask.
It enforces a clear format structure
Enables auto tabbing between inputs
Maintains a persistent format hint
Is screen reader friendly