public Calendar moveCurrentDate(final BaseCalculator<Calendar> calculator) {
        return adjustDate(calculator.getCurrentBusinessDate(), calculator.getCurrentIncrement(), calculator);
    }
public Calendar moveCurrentDate ( final BaseCalculator < Calendar > calculator ) { return adjustDate ( calculator . getCurrentBusinessDate ( ) , calculator . getCurrentIncrement ( ) , calculator ) ; }
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.

@param calculator
the calculator
@return the date which may have moved.