テーブル名が引用符で囲まれていないため、機能していないようです。これを試してください:
mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');
同じことがフィールド名にも当てはまります。
これも試してみてください。人間が読みやすくなっています:
mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");
引用符の種類が異なることに注意してください。
-PHPで文字列(SQLクエリなど)を作成するための単一引用符と二重引用符
-テーブル名と列名のSQLクエリの一部として特別に使用される逆引用符