Update ExtendedDateFormat.java

- JDK 7 adequation;
- Implementation of letters 'u' and 'X';
- Fixing of 'y' and 'Y' behaviour;
- Other bugs fixing.