Next weekend (not Holiday) is a great holiday, it's called the Women's day.
ON 8th March - mind the preposition, when you talk about a day, it's always "on"
We SAY thank you
We GIVE them presents, flowers etc - and in presents the stress is in the first syllable ('present).
Andrew, you did a great job! Keep speaking! And I really liked your description of this holiday :)