According to the Bristol City official site (but not the Barnsley one) this is because the original date of the fixture, Saturday 1st May, coincides with the 20th anniversary of the Miners' Strike and South Yorkshire Police expect plenty of protests in the area to mark the occasion.