best time to take vitamin d3 k2