@Override
        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {

          if (view.getTag() == null) {
            Calendar c = Calendar.getInstance(Locale.getDefault());
            c.set(Calendar.YEAR, year);
            c.set(Calendar.MONTH, monthOfYear);
            c.set(Calendar.DAY_OF_MONTH, dayOfMonth);

            Date date = c.getTime();
            String string = StringUtil.toDateString(date);
            mClickedButton.setText(string);
            mClickedButton.setTag(c);
          }

          view.setTag(null);

          mStartCalender = (Calendar) mBtnStart.getTag();
          mEndCalender = (Calendar) mBtnEnd.getTag();

          filterAbsense(mStartCalender, mEndCalender);
        }