I think the difference is in both the way that you wear green -- the color green it is. If your Mom suggested any old green bracelet, it might not work. Has to be the right color and style for the dress.Omg - those earrings are totally singing to me! But really - green with purple and black dress? My mom said green gemstone bracelet and I yelled at her!
The reason why I thought of it has to do with the color wheel.
Both green and Violet are derivatives from primary colors...and they complement each other. You might have to experiment to find the right green, but I think the earrings I mentioned first off, is a good starting point.
Here are some star photos for ideas:
Cameron is wearing light blue, which looks great with her bright magenta dress. Since your dress looks darker, I chose the darker tone of green:
http://www.davis-jewelry.com/wp-content/uploads/2010/12/Cameron-Diaz-turquoise.jpg
Kelly has purple hair. Look at her with these emerald color earrings:
http://www.brilliantearth.com/news/wp-content/uploads/2013/03/kelly-osbourne-emerald-earrings.jpg
Another red carpet look with green earrings:
http://photos.posh24.com/p/1506570/z/red_carpet/sofia_vergara_red_one_shoulder.jpg