Thanks @Anonymous ,
Firstly, before you do this, go into your app File > Settings >Advanced Settings >Experimental Features and turn on Formula-level Error Management. If you do not do this, the Date will not clear.
Now it will depend where you run this code from - the example below would be from a button inside a card on the form (you would have to unlock it) or inside a gallery.
You have not given me your SharePoint list name - I will use MySPList - change to your name. I have also assumed your field names are as per your post. I urge you change the field names Date and Name (reserved words) and take the full stop off proc.
UpdateIf(
MySPList,
ThisItem,
{
Date:Blank(),
Month:Blank(),
Code:Blank(),
Proc:Blank(),
Name:Blank()
}
)
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.