Selena Gomez Gets Flirty with DJ While Celebrating 21st Birthday