public static String GetTaskday(Task t)
    {
        int x = (int) DateUtils.getDiffInDays(Calendar.getInstance(), t.getStartDate(), false);
        byte i = 1 ;
        initMaps();
        
        if (!t.getModelStatus().isEndUserStatus())
        {
            i = -1;
        }
        days.put(ALL,(byte) (days.get(ALL) + i ));

        if (x >= 7) {
            days.put(LATER, (byte) (days.get(LATER) + i));
            return getFieldName(LATER);
        }

        if (x > 1 ){
            days.put(THIS_WEEK, (byte) (days.get(THIS_WEEK) + i));
            return getFieldName(THIS_WEEK);
        }

        if (x == 1) {
            days.put(TOMORROW, (byte) (days.get(TOMORROW) + i));
            return getFieldName(TOMORROW);
        }
        if (x == 0) {
            days.put(TODAY, (byte) (days.get(TODAY) + i));
            return getFieldName(TODAY);
        }

        return null;

    }