Only return 'tomorrow' if datetime is actually tomorrow for DateTime Humanize

Fixes issue #254

Restructured the DateHumanize test helper class to allow tests to only test against a specified date (rather than current), as you'd get inconsistent results with the current date/time.