Add getSelectedDate & setSelectedDate + their tests;
Add exceptions to headers