Sub tdName()
Dim rDates As Range
Dim cel As Range
Dim Master As Worksheet
Set Master = Sheets("Weekly Chart")
Set rDates = Master.Range("A2", Master.Range("A" & Rows.Count).End(xlUp)) 'I assumed your dates were in column A, starting in A2. Change if necessary.
If ActiveWorkbook.Sheets.Count - 1 < rDates.Cells.Count Then 'If there are more dates than sheets, it will give an error and nothing will happen.
MsgBox "There are more dates than sheets!", vbExclamation, "Error"
Else
For i = 1 To rDates.Cells.Count 'Loops through dates column.
Sheets(i + 1).Name = Format(rDates.Cells(i).Value, "m-d-yyyy") Names sheets the date values from column A on "Weekly Chart"
Next i
End If
End Sub