It is hard when this happens! My parents did not come down from 2.5 hrs away for DS2 birthday but sent a card and said that pressie to follow, and have still never given him anything and his bday was in January.
I have mentioned it to do dad once and have not heard anything since.