Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a data em que Marrocos tem um Contra junto com uma superfície dura?
 ###Tabelas: CREATE TABLE series_2_2000_2001 (series_2_2000_2001_id AUTO_INCREMENT PRIMARY KEY, Episode # INT, Production Count INT, Original Airdate VARCHAR, Prod. Code VARCHAR, Title VARCHAR, Viewing Figures Millions VARCHAR) CREATE TABLE radio_stations (radio_stations_id AUTO_INCREMENT PRIMARY KEY, Frequency VARCHAR, Call sign VARCHAR, Branding VARCHAR, Format VARCHAR, Owner VARCHAR) CREATE TABLE fa_cup_appearances_and_goals (fa_cup_appearances_and_goals_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Nation VARCHAR, Position VARCHAR, FA Cup Apps INT, FA Cup Goals INT, Total Apps INT, Total Goals INT) CREATE TABLE low_powered_translators (low_powered_translators_id AUTO_INCREMENT PRIMARY KEY, Call sign VARCHAR, Frequency MHz INT, City of license VARCHAR, ERP W INT, Class VARCHAR, FCC info VARCHAR) CREATE TABLE singles_17 (singles_17_id AUTO_INCREMENT PRIMARY KEY, Edition VARCHAR, Round VARCHAR, Date VARCHAR, Against VARCHAR, Surface VARCHAR, Opponent VARCHAR, Result VARCHAR)  
SELECT Date FROM singles_17 WHERE Against = morocco AND Surface = hard