To rock the night away means to dance all night. I have never
heard of punk-rocking, but it would probably be dancing all night
to punk rock music.
Of course, since the original meaning of "rock and roll" meant having sex, it could also mean having sex ...