There is so much expectation from people around Christmas. July seems suitably far ahead to say, don’t buy for anyone other than the children, unless you really know what someone wants and want to spend on it. Friendship and love not gifts. If you feel bad contribute to the costs of Christmas lunch. or give people cash if you absolutely need to gift (choose a £5 gift from a second hand shop).
tell people now so there are no surprises/expectations.