It depends on how far along their relationship is. If they are serious, then sure. Unless her birthday is on the day of said dinner/movie date, he could certainly go out of his way a few bucks to get her something nice. If the date is on her birthday, it being a birthday date is enough.