Can I also say how I appreciate they wrote it so Nishikata actually remembered Takagi's b'day and had a present she'd like from the word go.
Too many series would be like "Oh no I forgot it's her birthday, now I have to rush a present" type "development" which is very annoying.