added:
  date picked color change support;
  onSelectDate listener;
  
code cleanup;