Bonjour,
Si l'échéance de votre bail est bien le 29/12, effectivement, le congé aurait du vous parvenir au plus tard le 29/06.
Ce congé reste valable, mais pour 2023...
Par exemple, si la date de fin du bail est le 20 septembre, alors le locataire doit avoir la lettre de congé au plus tard le 20 mars.
Lorsque les chiffres ne sont pas identiques, il s'agit du dernier jour du mois : si la date de fin du bail est le 31 août, alors le locataire doit avoir la lettre de congé au plus tard le 28 février (ou le 29 février en cas d'année bissextile).
https://www.service-public.fr/particuliers/vosdroits/F929