The question is: I have heard conflicting views about how long you have to give a wedding gift? Is it a year or not?
And the correct answer is: The notion that there is a 12-month grace period is actually a pure myth. A wedding gift is given to celebrate the occasion, not the first anniversary!
In most cases, gifts should be sent as close to the wedding date as possible. (However, in some areas and cultures, it’s customary to bring gifts to the wedding ceremony and place them on a designated table at the reception.)