I stumbled over the same issue today on CoreOs.
I found that a single percent is escaped as '%%'.
Things will work if you write:
--timestring '%%Y.%%m.%%d'
(from http://www.freedesktop.org/software/systemd/man/systemd.unit.html)
Cheers,
Michael