DateFormatter fix to display in current locale

In Russian locale dates are too verbose: p.m. is expanded to "после полудня". Maybe time formatter should respect locale settings, so in Russia we can see 24-hour time?
![Russian locale example](https://f.cloud.github.com/assets/3132438/1881059/46503334-7962-11e3-9d0e-ef1ad78802ab.png)