Christmas gifts

My boyfriend and I have been dating for about 6 months, though we've been friends for a couple years. In the past we've never exchanged Christmas gifts but I figured since we're actually dating I should get him something. I was thinking about knitting him a hat and maybe getting him a flannel or something. What do you think? What have you gotten your S/O in the past?