Improve accuracy for Pre Roll and Duration calculations using BigDecimal