[SUITEDEV-2114] we don't have to pass the date to validateRequest and some other date related refactoring