It isn't evident what the mDpDate field is, but you don't need it. This is enough:
Calendar cal = Calendar.getInstance();
DateFormat formatter = new SimpleDateFormat("EEEE");
String date = formatter.format(cal.get(Calendar.DAY_OF_WEEK));
Calendar.getInstance() will return an instance based on current time. If you want to change the day through a field, then post the code that modifies the mDpDate.