Choosing to gift second hand from a charity shop can be a great way to save money while supporting a good cause.