Dear,
It is completely normal for a husband to forget birthdays,Anniversary or important dates..If you look around, you will find many such incidences.
Women have this God's gift to care for their people,make others feel special.Men cannot express their feelings through materialistic means such as gifts or celebrations on anniversary's etc.If your Husband doesnot give you gifts or remembers d dates,just remind him of the day in most humorous gesture...Tease him for not remembering ..let it go off...I know its hard to accept that he is not pampering you on special days..but deary...we cannot force on them..Right ? They know women loves surprises..but cannot act on that..If he doesnot like the gift ...stop gifting him,whats the use ?? ( You know what happened with me in the 1st yr of Marriage,My DH
forgot my Birthday,then he told wrong date for this parents Marriage Anniversary...and i actually called my MIL to wish,she politely corrected me..that was her goodness but imagine my plight..He got a good scolding from MIL afterthat...Now,it my task to remind him for all the dates including our own. )
And he giving gifts to his Sis ..then that is Socialization...he might be doing that as a duty.Most men are like that !!
In end,
HE loves you,that matters the most.