Avoid updating objects when not necessary.

Stoq store date value as datetime, but when kiwi returns a date, the object
is updated, even though there is no need. Make some editors use datetime
instead of date to avoid such updates.

Also define a couple default values as empty strings for the same reason

Change-Id: I9904dd456e61ac24a8ba2b8429fb617120084ff6