Any of your grandkids creative? Make up a bundle of the fabrics etc. for each one, with a note in the card that you will show them/help them to make their own project later in the year. All of you will appreciate the time you have together when you are not feeling strapped for time and effort.
You could give the younger ones some fabric colouring paint or pencils and have them make their own designs on the material before they make it up.