Baby Names and the 'Timestamp Effect': Why Some Names Become Forever Linked to a Generation