Fix for issue #407

https://github.com/RubyMoney/money/issues/407

Currently, if my default locale is "en_US" and I do something like:
pry(main)> Money.new(123456789, "EUR").format
=> "€1,234,567.89"

It is supposed to be "€1.234.567,89".