<Snipped quote by Renny>
As @RyoRyoRyoken said, Xerxes and Jackal should have been in prison for some time. (Make a new one in East Blue). Have Golden Fleece and Red Hoods attempt to break them out for some reason, maybe Xerxes gives them something.... OR Marxo tricks them into going to the prison and have to fight their way out after inadvertently saving J and X. Thats the jist of it.
There's no reason for a longer timeskip than a week, at most. Golden Fleece are at literally the last outpost before the grandline, they're not gonna stick around in East Blue one second longer than they have to.
Not to mention that Sancho would never purposely try and save X and Jackal. They are literally what he thinks is wrong with the world, and if he accidentally would set them free, he'd feel guilty about that and would probably make it a priority to kick their ass himself. ( Such as The Argo - Formerly Blind Justice - Running into the Transport Ship that's transporting the two, thinking that it's a Marine ship that's pursing the Golden Fleece.)