Well, I do not like pushing deadlines, I always try to deliver my work before the deadline ends. However, I have also pushed deadlines a couple of times. Last time I pushed deadline was for a forum site. I had to push deadlines because I had to attend family functions and it took weeks. I felt ashamed because I was paid in advance. However, the client was understanding.