Pro date handling in js
Improved UI uniformity
UI improvements, tab on optional date fields