compensate for input="date" on ie9

* fall back to input="text" and output date.toLocaleDateString()