You're using Chrome right? It's a bug in Chrome. Chrome doesn't show the dates for reasons unkown. The values are in the text box but they don't show in the picker and if you just refresh it'll use those dates.
The date box uses the input type="date" to provide the date, so the browser is supposed to provide the date picking mechanism if it's supported including on some mobile devices.
+++ Rick ---