I try to use the strategies I suggest to people, and sometimes I do this better than others.
Last night, I knew I had some work to catch up on that I had been putting off. It was there in front of me, and I had the time to do it...but I wasn't getting anything done. So I took out a piece of paper and wrote down exactly what I would accomplish last night.
...Then I found something else to do and really felt like that might be it for me for the night (have you read the Twilight series?).
At some point, I looked at the clock and knew that if I waited any longer, I would either not get my work done or I would be up really late. So I put down my book, and did my work---it worked. I used my list as a checklist and just did the work---not wanting to, but it was getting done nonetheless.
I really think if I had not written down what I was going to do, I wouldn't have done it. It would have been this unfocused, loosely defined "work to do".....that could always wait till tomorrow.
Can you do this today? Take out a piece of paper and write down some things you really want to have accomplished by the end of the day. Then follow your list and cross them off.