Happy Birthday/Retirement

123456
Across
  1. 2. A selfless act
  2. 3. Angry letters?
  3. 4. Making a living, shortly
  4. 5. Synonym for joyful
  5. 6. You get one a year
Down
  1. 1. Jan. 31, 2023
  2. 3. Translates code into another language