1. On Friday, I cooked for my mom.

2. Friday, I cooked for my mom.

3. I took a piano lesson om Wednesday.
4. I took a piano lesson Wednesday.
-------------------------
Are #2 and #4 grammatical without the preposition 'on'?

2 and 4 are OK, but are much better with the word "on."