" If you are talking about something in the present then you can use either. "Did" feels less direct and more courteous (though "Do" is not in any way impolite).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.