According to the City of La Vergne the public can shoot fireworks within the city limits legally during the following times:
Through July 7th :
9:00 a.m. thru 10:00 p.m. The exception is on July 4th when you are allowed to do so until 1:00 a.m. July 5th.
You are also allowed Dec. 19th – January 3rd from 9:00 a.m. thru 10:00 p.m. until January 3rd, 2017. The exception is New Year’s Eve when you can shoot until 1:00 a.m. 2017 New Year’s Day.