added tour_date validation and corresponding tests