If the Z is truly optional, then I think this won't work if the time zone is just specified with +0100.