best time for vitamin d supplement