Il problema è che hai la variabile cal che è dichiarata ma non inizializzata.

Aggiungi questa riga di codice, prima di chiamare la System.out.println():
codice:
cal = new GregorianCalendar();
Ciao.