code: public static Date setDate(final @NonNull Date dateToSet, final int hour, final int minute,
  		final int second, final int milliSecond, final TimeZone zone, final Locale locale)
  	{
  		return setDate(dateToSet, getYear(dateToSet), getMonth(dateToSet), getDay(dateToSet), hour,
  			minute, second, milliSecond, zone, locale);
  	}
docs: Returns a new {@link Date} object from the given Date object and sets the given parameters.
  
  @param dateToSet
  the date to set
  @param hour
  the hour
  @param minute
  the minute
  @param second
  the second
  @param milliSecond
  the mili second
  @param zone
  the zone
  @param locale
  the a locale
  @return the date