Why do we need a holiday to be thankful?

Thanksgiving can be a fun day so can all the holidays but why do we need a holiday to remind us to appreciate all we have?  Do we really remember our parents only on Mother’s day and Father’s day?  Do we only show the people we love that we love them on Valentine’s...