its a curse
Okay.
I still can't stand this holiday.
Being happy or excited about this day isn't even possible for me.
Actually, it's a Holy Day for Catholics, not a holiday. Holidays are when you go on vacation or fun times. Some people will use anything as an excuse to get drunk and have a party. Ignore the idiots and just think of March 17 as any other day.
It's a matter of perspective. For you, it's too fresh in your heart and mind that your beloved grandma died then. In time, things will be less painful. Yes, you will feel it on 3/17, but not as much as you do now.
Take it from someone who lost her husband on a specific date. When that date rolls around, I dread the day, but you know what, I make it through the day just fine. The first year or two/three/four were really tough, but then it got a lot better. Now, 14yrs later, I know the date is coming and I go, ok, it's coming, but it's a date. I will remember the good times with my special someone, but I won't let it ruin my whole day for me. Now, I celebrate that person's life by going to his favorite restaurant, sharing a his favorite meal with my daughter and we remember the good stuff.
You will do it too, it will just take time. Remember your grandma, think of the good things or something special just the two of you had. And next year when March 17th rolls around, plan to do something to celebrate her life, not dread that she died on it.