Which is correct?

    1. I was very happy on that day because I had done a good deed.
  1. I was very happy that day because I had done a good deed.
    Thank you.

The second one.