There are multiple ways to achieve this, depending on how your target audience, you can drop a pixel in your email with your birthday party invitation, put it on your social networking page that your friends visit, or in the special case of your husband, directly drop the pixel on the computer he uses the most (given you have access).
FORBES: How to Get That Diamond Ring on Your Anniversary! : Using First Party Data with Social Media for Display Ads.