import java.time.*;
import java.util.*;
//example with LocalDate
var now1 = LocalDate.now();
var yesterday1 = now1.minusDays(1);
var tomorrow1 = now1.plusDays(1);
var nextMonth1 = now1.plusMonths(1);
var nextYear1 = now1.plusYears(1);
//example with Date
var now2 = new Date();
var cal = Calendar.getInstance();
cal.setTime(now2);
cal.add(Calendar.DATE, -1);
var yesterday2 = cal.getTime();
cal.add(Calendar.DATE, 1);
var tomorrow2 = cal.getTime();
cal.add(Calendar.MONTH, 1);
var nextMonth2 = cal.getTime();
cal.add(Calendar.YEAR, 1);
var nextYear2 = cal.getTime();
System.out.println("now1 is " + now1);
System.out.println("yesterday1 is " + yesterday1);
System.out.println("tomorrow1 is " + tomorrow1);
System.out.println("nextMonth1 is " + nextMonth1);
System.out.println("nextYear1 is " + nextYear1);
System.out.println("now2 is " + now2);
System.out.println("yesterday2 is " + yesterday2);
System.out.println("tomorrow2 is " + tomorrow2);
System.out.println("nextMonth2 is " + nextMonth2);
System.out.println("nextYear2 is " + nextYear2);