Remove unnecessary & unsafe floating point operations. Though precision ...

...issues shouldn't happen with RubyMoney/Money (see the way to_d is implemented at https://github.com/RubyMoney/money/blob/master/lib/money/money.rb), it's advisable not to let currency touch floats if possible, especially since the rest of the Money logic operates on BigDecimal.