Valentine’s day in spanish

How do you say Happy valentines day in spanish? feliz dia de san valentin feliz san valentin Do they celebrate valentine’s day in mexico? YES