Combat procrastination

What is the best way to combat procrastination and meet deadlines?