I'd go to Thanksgiving dinner with the family and wear a kilt and let grandma explain why she can't decide what another grown-up gets to wear. She made the promise. It's your mother's responsibility. You're there to enjoy your family. Your mother needs to put family before garment, too.