Good day

Please give me expanations of the following idioms:

A cooling off period
His just desert
A going concern
Pretty pass
Small hours
Saw red
Putting me on

Thanks and regards
Thandos