Scheduler can now parse duration strings (eg. 1s 2m 3d)