filter/date fix locale config

As discussed in #1279, date filter locale config setup is complex and buggy in 1.4.x

This PR make use of JAVA 7 new factory method 
http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html#forLanguageTag(java.lang.String)

@colinsurprenant feedback?