Yes, one of the other moms who's in the know said it's to protect the floor. I suppose a hundred or so gals in hard high heels jumping up and down on the tile floor could do some damage.
Other than taking her a nice corsage, is there anything else you would suggest?
He might ask his date what color her dress will be. Dd's date did that, and he wore a purple tie to match the black and purple flowers in her dress. Also, he got her a corsage with black and purple ribbons (pretty white flowers). Sounds like an awkward color combo but it the corsage was really lovely. His mom says he agonized about that corsage.

I noticed most of the guys ties color coordinated with their dates' dresses.