Powershell to use Unix touch seems silly to me.
Instead, just use native Powershell cmdlets.
Essentially:
Get-ChildItem -Path $youFolder -Recurse | Foreach-Object { if ($_.LastWriteTime -ge [DateTime] "1/31/2013 9:00AM") { $_.LastWriteTime = Get-Date } }
Should do the trick.