Add DateTimeOffset support for BackgroundJob.Schedule methods

Closes #237