add a hook to prevent daily calculations from being created
move some tests into a shared example block
tests for when a dependent calculation group doesn't queue anything