private void initializeCalendar() {
		date = new Calendar() {
			private static final long serialVersionUID = 2909678555343046040L;
			@Override
			public void roll(int field, boolean up) {
			}
			
			@Override
			public int getMinimum(int field) {
				return 0;
			}
			
			@Override
			public int getMaximum(int field) {
				return 0;
			}
			
			@Override
			public int getLeastMaximum(int field) {
				return 0;
			}
			
			@Override
			public int getGreatestMinimum(int field) {
				return 0;
			}
			
			@Override
			protected void computeTime() {				
			}
			
			@Override
			protected void computeFields() {				
			}
			
			@Override
			public int compareTo(Calendar other){
				if (this.get(Calendar.YEAR)<other.get(Calendar.YEAR)){
					return -1;
				} else if (this.get(Calendar.YEAR)==other.get(Calendar.YEAR)){
					if (this.get(Calendar.MONTH)<other.get(Calendar.MONTH)){
						return -1;
					} else if (this.get(Calendar.MONTH)==other.get(Calendar.MONTH)){
						if (this.get(Calendar.DAY_OF_MONTH)<other.get(Calendar.DAY_OF_MONTH)){
							return -1;
						} else if (this.get(Calendar.DAY_OF_MONTH)==other.get(Calendar.DAY_OF_MONTH)){
							return 0;
						}
					}
				}
				return 1;
			}
			
			@Override
			public void add(int field, int amount) {				
			}
			
			@Override
			public String toString(){
				String temp = "" + this.get(MONTH) +"/" + this.get(DAY_OF_MONTH) +"/"+ this.get(YEAR);
				return temp;
			}
		};
		
	}