My Luna is written as really perceptive, so she definitely could have done that. When Ginny was bitchy, she probably realized what she was doing and was like "it's not going to work, Gin, so you might as well be nice to me.."
:D
You should definitely feel free to have her say hello to Luna and Dean at the Gala!