Added date validation on parameters
Added modernizer
Updated date validation regex check before int val check to avoid exception in string to int conversion