Some Texans wait until the last minute to finish holiday shopping