private void configureComponents() {
    // today = Calendar.getInstance();
    // setToday(Calendar.getInstance());
    dayToday = new Day(today);
    weekToday = new Day(today);
    monthToday = new Day(today);
    dayToday.setBackground(TaskCommander.selectionColor);
    weekToday.setBackground(TaskCommander.selectionColor);
    monthToday.setBackground(TaskCommander.selectionColor);
    prevMonthButton = new JButton("<");
    nextMonthButton = new JButton(">");
    tabbedPane = new JTabbedPane();
    monthTab = new JPanel();
    monthView = new JPanel();
    monthHeader = new JPanel();
    monthHeaderLabel =
        new JLabel(month(today.get(Calendar.MONTH)) + " " + today.get(Calendar.YEAR));

    weekTab = new JPanel();
    weekView = new JPanel();
    weekHeader = new JPanel();

    dayTab = new JPanel();
    dayView = new JPanel();
    dayHeader = new JPanel();

    daysOfMonth = new Day[7][8]; // Create extra row and column for index by 1 purposes
    daysOfWeek = new Day[8]; // Create extra column for index by 1 purposes
  }
 private void setToday(Calendar calendar) {
   // today = calendar;
   dayToday = new Day(today);
   weekToday = new Day(today);
   monthToday = new Day(today);
   dayToday.setBackground(TaskCommander.selectionColor);
   weekToday.setBackground(TaskCommander.selectionColor);
   monthToday.setBackground(TaskCommander.selectionColor);
 }