don't include time in DateWidget
fix test
support multiple-selects
show current value in SelectWidget