Fixes Bug 857948 use localized month names

@lauraxt r? You can safely ignore the selenium tests as they do not work, seems we might need to switch to using it with Marionette. I did do manual tests however with en-US, ru and fr and it worked fine.

The test code won't change much when we switch to Marionette and that is why I left it in here.