Fix setNextDate, add parameter to getNextByte and add unit test