added back reservation date validation