Я думаю, что вы нашли ошибку, потому что VBA не будет изменять формат даты на главном или его дочерних макетах. На слайдах можно установить:
Sub DateTime()
Dim oSlide As Slide
For Each oSlide In ActivePresentation.Slides
With oSlide.HeadersFooters
.SlideNumber.Visible = True
With .DateAndTime
.Format = ppDateTimeMMMMdyyyy
.Visible = msoTrue
End With
End With
Next oSlide
End Sub
Однако при вставке нового слайда дата все равно будет отражать формат, установленный на макете, и вам придется повторно запускать макрос.