I'm a born procrastinator, and I deal with it by scheduling specific time slots for things that need doing e.g.
730-755am Pre-open preparation
755-8am Review list of "trading rules"; meditate to get into right psychological frame of mind for trading.
930am-1130am Trading research
1230-2pm Boring stuff (tax, accounts, bills, opening broker accounts, checking trade statistics, reviewing notes etc)
630pm-730pm Review of days trading, more trading research,
930pm-10pm Check US markets, news, and closing prices, prepare for tomorrow
I find that not only is it useful to have a fixed time to start a task (this makes you get unpleasant things done, rather than putting them off for ages), but it is actually very useful to have a fixed time to STOP a task. This prevents you from getting carried away with something and, next thing you know, wasting 4-5 hours on it. Before I used time slots, I would often put up the blinders and focus all night on some trading issue, but then not implement it the next day, and instead just forget about it - and obviously all my other tasks for the day would not get done. Now I can do 1-2 hours of this, 1-2 hours of that, 1-2 hours of something else, and complete them all much more effectively - this results in a much more harmonious and simple progress in completing tasks and achieving goals.
Having regular daily time slots for your tasks also makes it much easier to achieve big goals by the process of achieving lots of consecutive little goals day in, day out.