protobuf: build with up-to-date dateutil

Fixes #32571. @mistydemeo, can you take a look / try this?
Use the `touch` method instead.