yep I've seen that around. that puts the night in possession of the 10 o'clock.
so raat ko khelte hein ... raat ko, dus baje, khelte hein.
raat ke dus baje khelte hein. and somehow it seems you get to drop the commas on the second.
Why isशाम not acceptable here? At night means 'In the evening' after all. It even gives the time: 10pm, which is evening... Or does the शाम start before 10 in Hindi?