date redundant (for now) functionality removed, part of DateFactory
logic moved to test utils because it was used only for the purpose of
tests (again for now), test utils created to remove code duplication in
tests