Your attorney can always file a request with the court asking for an earlier trial date. Unfortunately, most trial court dockets are packed and so that "late" date may have been the earliest the court could hear it. Also, if your boyfriend does not have any detainers, his attorney could file a bail petition requesting his bail be lowered so that he can post bail and be release prior to trial. Of course, the success of the petition depends heavily on the facts and circumstances surrounding the case. I do not recommend posting any specifics about the case on the internet and instead recommend your boyfriend speak privately with his attorney.
I agree with the responses you have received thus far. Your boyfriend's attorney should be handling this issue which is a central issue for anyone in the ACJ. If he is unsatisfied with the representation he currently has he should consider finding counsel who will more aggressively pursue his interests. Most of the attorneys here, myself included, offer free consultations. You might take advantage of that and reach out to one or more who practice in Allegheny County to discuss this privately. Good luck.