stories: Fix Story to serialize correctly

The date fields were using time.Time, which gets serialized into an
incorrect value in case they are just zero values and omitempty is
specified. Replacing time.Time with *time.Time does the trick, the
omitempty tag works correctly now.