Fixes some edge cases

The scheduling cron that sets up weekly schedules now runs at the start of the week according to the config timezone
Fixes bug where you couldn't set an exact schedule in the timezone offset from UTC
Preview command now displays the current week's schedule (even if the date has past)