how long before surgery should you stop taking melatonin