My wedding is 3 weeks away and I received a card/check in the mail today.  It was someone invited, that can't attend the reception.  Do I wait until after the reception to cash it? what's proper etiquette?  send thank you immediately and cash immediately?