I'll never forget the day *(on) which/that* I met you.
1.
a. I'll never forget the day on which I met you.
b. I'll never forget the day which I met you on.
→I know that sentence a is correct, but I wonder whether sentence b is correct or not? I know that some people think that it's bad to end a sentence with a preposition, but is it true? Do you native really care if you end a sentence with a preposition or not? When I end a sentence with a preposition, maybe it is not good, but does it mean that the sentence is wrong, like sentence b?
2.
a. I'll never forget the day that I met you.
b. I'll never forget the day on that I met you.
→Are the two sentences both correct? Are there any differences between them? Which is more common?
Thanks!Furthermore,
Can I say it like this? "I'll never forget the day that I met you on."