Driving takes about 5 1/2 - 6 hours one-way. I remember that Duke provide a FREE shuttle bus TO and FROM to the airport in Thanksgiving holiday. If not, taxi costs about $25 - $30 one-way. Find someone to share taxi. Below is my advice:
(1) 11/22 - Air to Atalanta, buy one-way ticket which ususally cost between $79 - 109.
(2) 11/27 - Drive to Duke, because the air ticket usually cost about $279 - 349 one-way.
I prefer to drive my own car, it would not save much. The most important thing is safety. If you have somebody in your car, do you provide safety insurance. If something happens, what can you do?