I don't know about the Tangerine Cafe or La Cantina de San Angel, but in December, the Kringla stayed open until the end of EMH.
Allears.net has a list of places that are open during EMH. I don't know if they stay open during the entire EMH or only part of it (I don't recall seeing the TS restaurants still open at the end of EMH, but I wasn't looking either). http://allears.net/tp/emhour.htm