code: public static LocalDate randomLocalDateAfter(LocalDate after) {
      checkArgument(after != null, "After must be non-null");
      Instant instant = randomInstantAfter(after.atStartOfDay(UTC).plus(1, DAYS).toInstant());
      return instant.atZone(UTC).toLocalDate();
    }
docs: Returns a random {@link LocalDate} that is after the given {@link LocalDate}.
  
  @param after the value that returned {@link LocalDate} must be after
  @return the random {@link LocalDate}
  @throws IllegalArgumentException if after is null or if after is equal to or after {@link
  RandomDateUtils#MAX_INSTANT}