You create a new snapshot from ‘working’ and write the message to be appropriate to the changes.
For the parent you specify the SHA1 of the ‘drunk^^^’ snapshot, essentially creating a new branch off of the same snapshot as last night.