can you take expired melatonin