what time is best to take cbd oil