Holiday music and shopping — along with the ghostly appearance of William Shakespeare — are among events on tap this weekend in Pittsburgh. Shakespeare’s ghost Premiere performances of Pittsburgh playwright Nathan Wagner’s “Perdita” will be at 11 a.m. and 8 p.m. Friday in the New Hazlett Theater, 6 Allegheny Square