fix the header text bug in the month view;
show hour column in friendly format;
expose timeSelected event;
improve the logic, when initDate is invalid, the startDate fall back to current date;