SelectDateWidget refactor.