To solve the date issue you can do this
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
formatter.format( Long.parseLong( dateString ) );
and for sender name, try this
Cursor cs= context.getContentResolver().query(uri, new String[]{PhoneLookup.DISPLAY_NAME},condition,null,null);
cs.getString(cs.getColumnIndex(PhoneLookup.DISPLAY_NAME));