OOps forgot about this thread.
So, charging something by it's USB port is a tad more complex than just providing nice clean 5.0v (or 5.1 if you want to push a bit more juice)
My recommendation is; get a 12v to multi USB charger, and use its guts in your own design. Here's why:
Most everything has both a smart charger wall adapter (or car adapter) and a smart charge control IC inside the device. The two talk to each other and determine the best charge rate and period for the health of the battery.
Providing 5v without any communication (data lines open) will likely result in the slowest charge the device is capable of, likely 100-500mA. This is because the charge control IC doesn't know what the host capabilities are, so it limits itself to something safe.
In the olden days, setting the data lines to specific static voltages using resistors was enough to communicate with the charge control IC and report on charge current available. The Nook being newer, probably uses a serial handshake (data lines change state one or more times after connection.)
A decent commodity USB multi charger will contain chips designed to talk to lots of different devices, and provide charging based on what those devices request.
Regarding leaving something on the charger all the time, well, that's going to vary widely from one device to another. Small device lithium packs from my research tolerate a "float charge" at 80% capacity. This gives a lot of headroom for temperature fluctuations that could change the 100% voltage level (4090 mV, 4150 mV, etc). Your idea to use timers is probably the best simple solution.
2013 KZ Sportsmen Classic 200, 20 ft TT
2020 RAM 1500, 5.7 4x4, 8 speed