CustomLocalization(List<String> aMonths, List<String> aWeekdays, List<String> aAmPm){
      if(aMonths.size() != 12){
        throw new IllegalArgumentException("Your List of custom months must have size 12, but its size is " + aMonths.size());
      }
      if(aWeekdays.size() != 7){
        throw new IllegalArgumentException("Your List of custom weekdays must have size 7, but its size is " + aWeekdays.size());
      }
      if(aAmPm.size() != 2){
        throw new IllegalArgumentException("Your List of custom a.m./p.m. indicators must have size 2, but its size is " + aAmPm.size());
      }
      Months = aMonths;
      Weekdays = aWeekdays;
      AmPmIndicators = aAmPm;
    }