Date changing in Java

Date now = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(now);
cal.add(Calendar.DATE, -1);
Date yesterday = cal.getTime();

cal.add(Calendar.DATE, 1);    
Date tomorrow = cal.getTime();

cal.add(Calendar.MONTH, 1);
Date nextMonth = cal.getTime();

cal.add(Calendar.YEAR, 1);
Date nextYear = cal.getTime();