Huh?
"Offer ends midnight [insert today's date here]"? Why not just say "Offer ends midnight tonight"?
Or do you mean the date is adjusted to the user's local timezone? Risky, short of actually asking them what their timezone is (the way this forum does when you register).