こんにちは。
様々な言い方ができると思いますが、例えば以下のような英語表現はいかがでしょうか:
I forgot that today was ...
今日が〜だということを忘れていました。
I forgot that I had ... today.
今日は〜があったことを忘れていました。
I'm ashamed of myself.
自分が情けないです(自分が恥ずかしいです)。
例:
I forgot that today was Saturday and went to school.
今日は土曜日だということを忘れて学校に行ってしまいました。
I forgot that I had an English lesson today. I'm ashamed of myself.
今日、英語のレッスンがあったことを忘れていました。自分が情けないです。
ぜひ参考にしてください。