The best time of day to take your vitamins is whenever you will remember them. The important part is to take them regularly, so if you're a morning person, then take them in the morning, or if taking them before brushing your teeth at night works best for you, take them then.
