I have already fixed the issue but IDK why it failed the first time so please help if you have any idea. The condition which failed is the second: In the Car class, you need to add and implement a public boolean isSummer(Date date, Date summerStart, Date summerEnd) method. Before fix:
public boolean isSummer(Date date, Date summerStart, Date summerEnd) {
        if (date.before(summerEnd) || date.after(summerStart))
            return true;
        else
            return false;
    }
After fix:
public boolean isSummer(Date date, Date summerStart, Date summerEnd) {
        if (date.before(summerStart) || date.after(summerEnd))
            return false;
        else
            return true;
    }
Can anyone exmplain why it didn't worked during first attempt?