the reason you have bugs is because of wrong computation.
your method public static int computeDaysLeftInYear(int year1,int month1, int day1) actually works without error if and only it is used by...