Use DateTimeOffset instead of string for date/time types in Zendesk API

Add unit test for creating a ticket with DueAt.

Add checks for CreatedAt, UpdatedAt to existing ticket creation test.

Made CreatedAt and UpdatedAt optional.