code: public static Date addMonths(final Date date, final int addMonths)
  	{
  		final Calendar dateOnCalendar = Calendar.getInstance();
  		dateOnCalendar.setTime(date);
  		dateOnCalendar.add(Calendar.MONTH, addMonths);
  		return dateOnCalendar.getTime();
  	}
docs: Adds months to the given Date object and returns it. Note: you can add negative values too
  for get date in past.
  
  @param date
  The Date object to add the years.
  @param addMonths
  The months to add.
  @return The resulted Date object.