does expired melatonin work