Java konwertuje ciąg znaków do daty, a następnie porównanie

Mam tablicę 2D String

static String[][] TaskStorage = {
{"Task 1","02/07/13"},  
{"Task 2","02/08/13"},  
{"Task 3","02/09/13"},  
{"Task 4","02/10/13"},  
{"Task 5","02/11/13"},  
{"Task 6","02/03/13"},  
{"Task 7","02/04/13"},  
{"Task 8","02/05/13"},  
{"Task 9","02/06/13"},  
{"Task 10","03/01/13"}, 
{"Task 11","03/02/13"}, 
{"Task 12","03/03/13"}, 
};

Chciałbym wydrukować wszystkie TaskStorage [0] [i], gdzie TaskStorage [i] [1] to 02/07 i 02/08. Biorąc pod uwagę, że dzisiajData to 02/04. Data dzisiejsza może zmienić się na 02/28. dateDate będzie oparte na czasie wykonania kodu.
Zasadniczo zadania drukowania, które są dwa dni do przodu.

To właśnie próbowałem:

SimpleDateFormat dateFormat = new SimpleDateFormat("mm/dd/yy");
TaskDate = dateFormat.parse(LinkStorage[i][1]);
if (todayDate.after(TaskDate)) {
    System.out.println("");
}

questionAnswers(1)

yourAnswerToTheQuestion