Change formula to:

=SUMPRODUCT(($D2=$A$2:$A$50)*(MONTH(E$1)=MONTH($B$2:$B$50))*(YEAR(E$1)=YEAR($B$2:$B$50)))