Full credit to @aaronBertrand, Here's the code i ended up with:
DECLARE @insert_cmd varchar(MAX), @del_cmd NVARCHAR(MAX), @date datetime
SET @date =GETDATE()
IF OBJECT_ID('tablename_' + CONVERT(varchar(100), @date, 112 ) ) IS NOT NULL
BEGIN
SET @del_cmd = N'DROP TABLE tablename_' + CONVERT(varchar(100), @date, 112 );
EXEC sp_executesql @del_cmd;
END
SET @insert_cmd = 'select * into tablename_'+CONVERT(varchar(100), @date, 112 )+'] from TableA'
EXEC (@insert_cmd)
Big thank you!