Every Friday or Saturday, throughout the year, when I'm in town, and am able to sign books, my assistant picks up books, that need to be signed, from my local bookstore, Morgan Hill Bookstore. The books are returned to the store, autographed, on the following Monday.
If you call the store by Saturday, December 16, 1:00 p.m., Eastern time, you should be able to order one of their in-stock books to be signed, and even personalized. I imagine the orders will be shipped on Monday, December 18, but check with the store.
December 16, 2017, is the cut-off for book-signing this year. Book-signing will resume in the new year... at a date yet to be determined.
Morgan Hill Bookstore, New London, New Hampshire, 603-526-5850