fix(DateFilter): cache DateFormat correctly

- cache named date formats (such as 'medium', 'short' and so on...)
- cache DateFormat for each locales