Move Item
Get-ChildItem –Path "$sourcepath" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-90))} | Move-Item -Destination "$destinationpath"
Delete Items
Get-ChildItem –Path "$sourcepath" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
This deletes or moves files older than 90 Days.
Change the source path and days