prepare next iteration
add helper methods to change date to start or end of day, fixes #2