皆様

What did you do on sunday?には「on」が必要ですが、What did you do last sunday?には何故「on」が必要ではないのでしょうか。

ネットで調べましたが答えが得られませんでした。
低レベルで恐縮ですが、よろしくお願い致します。