"My bad" is definitely passé. I heard a banker use the phrase in the bank to a gray-bearded customer many months ago.