friendly version of date formats

The users of my application have the ability to choose their prefered date format between:

  • dd/mm/yyyy
  • mm/dd/yyyy
  • yyyy-mm-dd

The 1st one (which has the Java pattern dd/MM/yyyy) produces 31/12/2011.

I've decided that a more friendly version of this format (specifically for email notifications) is the pattern E dd MMM yyyy which produces Tue 11 Jan 2011.

I need help figuring out the "email friendly" version for the other 2 versions (2nd and 3d).

For example for the last version is it acceptable to simply use E yyyy MMM dd which will produce Tue 2011 Jan 11? Is this readable?