Introduce offset() to make for easier testing

Time and time again with PHP projects, I've wanted to pretend it's x weeks in the future instead of now. Hopefully this PR makes that easier by allowing people to offset when now is.