no obtienes la fecha porque tienes espacio adicional entre las comillas,
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show =' ". $show. " '";
^ HERE ^
que luego se analizará en
SELECT * FROM toho_shows WHERE toho_shows.show =' gothaf '
quítalo y funcionará
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show ='". $show. "'";
Como nota al margen, la consulta es vulnerable con SQL Injection
si el valor (s ) de las variables vino del exterior. Por favor, eche un vistazo al siguiente artículo para saber cómo prevenirlo. Mediante el uso de PreparedStatements
puede deshacerse del uso de comillas simples alrededor de los valores.