Alyssa Milano rocks a vibrant green gown as she attends charity event in Santa Monica