You could use N52 Formula Manager's in-built scheduler to define a schedule,
-That executes every night
-Runs an advanced find to select the required records
-Name a workflow that you want to execute for those records
support.north52.com/.../128405-getting-started-create-your-first-schedule
The product has a free standard edition that you can use even in production environments.