I don't think you have to dose it in the morning, but my preference would be to do it in the morning to give the tank the best chance.
For the salts, it's best to buy the whole lot, but depends on your water stats if you want to reduce it down.
So the list is Trace, MgSO4, KH2PO4, KNO3 and...