I feel this way too! I just started using a "social memory" app (https://monicahq.com). It had been helpful to make notes to myself on what people like all in one place! Very much needed since I really don't enjoy this gift stuff either.
Ich nutze dafür Monica. Ist ein Open Source Personal CRM. Du kannst Kontakte erstellen, Beziehungen zwischen Kontakten herstellen, Gespräche und Erlebnisse Protokollieren. Und was wohl am wichtigsten für dich ist. Du kannst Erinnerungens Emails einstellten für z.B. Geburtstage.
Du kannst es dir entweder selber auf einem Server installieren oder du benutzt die Installation von den Entwicklern, diese Version ist in der kostenlosen Variante allerdings auf 10 Kontakte beschränkt (Unbeschränkt = 9$/m oder 90$/a). Wenn du es auf einem eigenen Server installiert hast du keine Einschränkung.
https://monicahq.com
https://github.com/monicahq/monica
Edit: weil in anderen Kommentaren erwähnt: Monica kann auch Card/Cal DAV für Kontakte und einen Geburtstagkalender. Benutze ich aber nicht, kann also nicht mehr dazu sagen als das es das gibt :-)