You're right, 'appointment' is rather formal. ' I have a date ' is casual, or you can use the verb to indicate it: I'm meeting someone for coffee. I've arranged to meet the gang at 8.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.