shell: Fallback on ISO 8601 datetime string for screenshot date info
If the locale doesn't honor strftime()'s %c argument, we would end up feeding NULLs into GdkPixbuf tagging. Fallback to a sensible (although not nicely localized) datetime string.
Closes: #1017 (closed)