I don’t do it. I value more my free time than extra money. I couldn’t care less if we miss the deadline because non-realistic deadlines are due to incompetent managers. Why should I spend more time working if it’s my manager’s fault?
Not doing it again - seeing first hand how it is due to managerial incompetence more than anything else. The "reward" ratio is just not worth it: if I pull something off; managers will claim its due to their "processes" and "leadership". If I don't pull it off; managers won't promote me.
No win, so... just don't take fake "deadlines" too seriously.