I'd leave "still" out.
Or reword it -- Students still may not . . .
Does this sentence make sense.
Students may not still have a sweet tooth by Thanksgiving.
OR
Would it be more correct to leave the still out?
3 answers
OR how about
Students may indulge in their sweet tooth before Thanksgiving.
Students may indulge in their sweet tooth before Thanksgiving.
It's o.k., but doesn't have the same meaning as your original sentence.