Experts share the best time to take magnesium for better zzz’s.