Update MoneyFactory.java

Recommending that line 282 and 284 have truncate to the correct precision. Under certain conditions values become non-precisioned and causes 0000000000001 to be added to a number throwing it all off....eventually causing negative numbers.