public final static XMLGregorianCalendar DateToXMLGregorianCalendar(Date date) 
			throws DateConverterException {
		
		XMLGregorianCalendar xmlGrogerianCalendar= null;
		try {
			
			GregorianCalendar gregorianCalendar = new GregorianCalendar();
			gregorianCalendar.setTimeZone(TimeZone.getTimeZone("CET"));
			gregorianCalendar.setTime(date);
			xmlGrogerianCalendar = DatatypeFactory.newInstance().newXMLGregorianCalendar(gregorianCalendar);
			
		} catch (DatatypeConfigurationException e) {
			throw new DateConverterException("DatatypeConfigurationException "+e.getMessage(), e);
		}
		
		return xmlGrogerianCalendar;
	}