Hey there, well i can give you a few tips..i've had pimples all my life, and continue to! At 22!! ahgr!
Go to the chemist and buy something with benzoyl peroxide..this will dry the pimple out. Something like clearasil probably contains it, read the packaging it should say on there. I use proactiv solution and that also contains BP.
It will dry the pimple out, but it will not make it disappear completely..soooo if you wear make up here is my fool-proof tip.
What you do is this: apply the BP cream a couple of times and before bed time. When the time comes for your date, apply moisturiser to your face and the pimpled area, to soften up the skin. Then apply some sort of bronzing cream (revlon skinlights is awesome) then apply some concealer, (remember! BLENDING is the key!) and after that your foundation..the bronzer will give your skin a great glow and will distract from the pimple.
After that, apply blush or whatever...
If you dont wear makeup..well the best thing to do will be just to leave it after using the benzoyl peroxide cream and just hope the redness goes down!