Attualmente sto usando questo codice e non so se c'è un modo per aggiungere o sottrarre la data di ingresso con Scanner(System.in)
Scanner scanner = new Scanner(System.in);
System.out.println("Date: ");
String date = scanner.next();
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
Date date2=null;
try {
date2 = dateFormat.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}