theres a few schools of thought on this one...some even go as far as to set up automatic dosing systems. The general consensus is that its best to do it a couple of hours before the lights come on. But in real life most of us work and it's impossible to do that everyday.
personally, when i'm off, the tanks gets dosed at dinner time and the lights come on at 1500. When i'm at work the tank gets dosed at 0600 in the morning.
Stick the lights on a timer and dose when ya go to work mate, if you have pressurised co2 even better, stick it on a solenoid and timer. I always wondered about dosing liquid carbon ages before lights on tho as doesn't it slowly fade out?
Well I rely on mine to dose my ferts and she has forgotten a couple of times!!
So I have to send her a text message every day at midday to remind her!! even then she is sometimes out, so I end up dosing the ferts when I come home for lunch