I would guess that this data gets saved. I think it would be cool if we could see the date that we got certain badges. It sort of fits in with the reputation tracking (in monitoring progress on the site).

In addition to waiwai933's answer, badges that can be earned multiple times will show the timestamps for each instance; for example, Organizer. That page doesn't seem to be available for single-instance badges though