That's where midnight deadlines always get me confused. Is it tonight to be tonight, as in, RIGHT when it becomes December 29th? Because thats 12:00AM December 29th, the date changes then.
Or does it mean that we have December 29th, the entire day of the 29th, and then one minute after 11:59PM on the 29th, which would be 12:00AM Midnight on December 30th?
It's why I usually set deadlines and stuff for in between 8:00PM-11:00PM. Because then nobody can use a half assed excuse of "Oh, I thought the deadline was TOMORROW, silly me". lol.