[#54295242] Clicking Add Task button shows menu with "Import" option

- Fixed indexing when a job has no tasks
- If no timezone is sent to the jobscontroller, it does not try to modify
the next_run date using the timezone (fixes api docs spec)