I have a calendar in Android and when I'm passing custom date as a default date to my calendar after setting the time to calendar. when I'm clicking the calendar to get default date I'm getting one previous date. for ex - 02/02/2021.
What's wrong I'm doing? how to get date that i passed on calendar?

 String dbDate = "03/02/2021"; // (dd/MM/yyyy)
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
    
    Date dateObj = null;
    try{
        dateObj = simpleDateFormat.parse(dbDate);
    }catch (Exception e){
        e.printStackTrace();
    }
    calendar.clear();
    calendar.setTime(dateObj);
    long year2021 = calendar.getTimeInMillis();
    CalendarConstraints.Builder constraintsBuilder = new CalendarConstraints.Builder();
    constraintsBuilder.setStart(year2021);
    builder = MaterialDatePicker.Builder.datePicker();
    builder.setTitleText("SELECT A DATE");
    builder.setSelection(year2021);
    builder.setCalendarConstraints(constraintsBuilder.build());
    materialDatePicker = builder.build();
 
    