You know what!
You had FUN.
On your "day off".
You did something for YOU for a change.
Yes.
It cost money.
BUT -
You needed the clothes.
And.
You got your husband's support.
All other comments (your mothers) are not relevant to this situation.
[Footnote: please put the credit card away now = no more ebay purchases

]