private DBObject createDBEventFinderByMonth(String ownerID, Date date) {
		BasicDBObject obj = new BasicDBObject();
		if (ownerID != null && ownerID.length() > 0)
			obj.append(OWNER_ID, ownerID);
		if (date != null) {
			if (year.format(date) != null
					&& year.format(date).length() > 0) {
				obj.append(YEAR, Integer.parseInt(year.format(date)));
			}
			if (month.format(date) != null
					&& month.format(date).length() > 0) {
				obj.append(MONTH, Integer.parseInt(month.format(date)));
			}
			if (day.format(date) != null
					&& day.format(date).length() > 0) {
				obj.append(DAY, Integer.parseInt(day.format(date)));
			}
		}
		return obj;
	}