Hmm some home made craft? That will be a challenge. DD1's birthday is in May, DH's birthday is in June.
I love getting home made gifts. I bet you can find stuff for your DD at an op shop. I just took a whole lot of stuff to my local op shop and was so surprised at what they had in there.

You have really got me thinking about this too now. I think that when the time comes that you need to buy something new it will make you really appreciate and put more thought into what you are getting specially if it is a gift for someone.