add tests for next/last week/month etc; make tests work regardless of timezone