Implemented date selection.
- click a day to pick the day.
- click and drag to select a date range.
- Each day has element id like "2013-09-07".