I've figured it out for all who are concerned.
Sub change_date()
Dim sh As Worksheet, LO As ListObject, QT As QueryTable
Set sh = ActiveSheet
Set QT = sh.ListObjects.Item(1).QueryTable
With QT
.CommandType = xlCmdSql
.CommandText = Replace(QT.CommandText, "WHERE (Customers.InvoiceDate>={ts '2013-04-01 00:00:00'} And Customers.InvoiceDate<={ts '2014-03-31 00:00:00'})", "WHERE (Customers.InvoiceDate>={ts '2014-04-01 00:00:00'} And Customers.InvoiceDate<={ts '2015-03-31 00:00:00'})")
.Refresh
End With
End Sub