Last December, just hours before Brexit came into full force, the UK struck a deal with the European Union to keep Gibraltar in the bloc's borderless Schengen area. That agreement, however, was provisional and now, nearly six months later, it is set to expire by the end of June.