I've been looking at baby sunglasses for my Dd, she will be nearly 7 months when we go on holiday. Will these end up a waste of money? Am I just best to keep her hat on her to protect her eyes?