SELECT T1.Name ,  T3.Visit_Date FROM Tourist_Attractions AS T1 JOIN VISITORS AS T2 JOIN VISITS AS T3 ON T1.Tourist_Attraction_ID  =  T3.Tourist_Attraction_ID AND T2.Tourist_ID  =  T3.Tourist_ID WHERE T2.Tourist_Details  =  "Vincent" OR T2.Tourist_Details  =  "Vivian"
For each tourist attraction, return its name and the date when the tourists named Vincent or Vivian visited there.
[Schema (values) (types)]: | cre_Theme_park |  Ref_Hotel_Star_Ratings : star_rating_code (text) , star_rating_description (text) | Locations : location_id (text) , location_name (text) , address (text) , other_details (number) | Ref_Attraction_Types : attraction_type_code (text) , attraction_type_description (text) | Visitors : tourist_id (text) , tourist_details (text) | Features : feature_id (text) , feature_details (text) | Hotels : hotel_id (text) , star_rating_code (text) , pets_allowed_yn (text) , price_range (number) , other_hotel_details (text) | Tourist_Attractions : tourist_attraction_id (text) , attraction_type_code (text) , location_id (text) , how_to_get_there (number) , name (text) , description (text) , opening_hours (text) , other_details (text) | Street_Markets : market_id (text) , market_details (text) | Shops : shop_id (text) , shop_details (text) | Museums : museum_id (text) , museum_details (text) | Royal_Family : royal_family_id (text) , royal_family_details (text) | Theme_Parks : theme_park_id (text) , theme_park_details (text) | Visits : visit_id (text) , tourist_attraction_id (text) , tourist_id (text) , visit_date (number) , visit_details (text) | Photos : photo_id (text) , tourist_attraction_id (text) , name (text) , description (number) , filename (text) , other_details (text) | Staff : staff_id (text) , tourist_attraction_id (text) , name (text) , other_details (number) | Tourist_Attraction_Features : tourist_attraction_id (text) , feature_id (text);