I just noticed for the first time that my friend outputs the incorrect timestamp.
I'm in UTC+02:00 so at 12:00 UTC my local time is 14:00, and yet this formatter outputs "14:00Z". Basically the offset is not deducted from the timestamp before printing.