Question: when is the fa cup semi final played
Answer: 21 April 2018