There's still time to snag these gifts for every type of mom.
Stana Katic as Kate Beckett on Castle over the years (Getty Images)