Right in my era. Everyone looks momentarily like someone I knew, every shirt and skit looks like something I can remember from church dances. I had forgotten about the ribbons.
Church youth group dances. It's a strange thing. Out youth group was Christus Victor so there were Christus Victor Dances. Or you could go to OLPH* dances, that the Catholic youth groups would sponsor from Our Lady of Perpetual Help school. The Greek Orthodox kids had St George's Coffee houses, while the Methodists had St Paul's Coffee Houses. Holy Trinity or Sacred Heart Basketball. We don't notice the strangeness because we are used to high school and college teams, or even professional teams from Western "Saint" or "San" cities.
*The periods were still retained in initials in that era, so a flier would read O.L.P.H. Basketball or whatever