We had an appointment on 16 October 2019 at 11-3 (CST). The driver [protected]) called at 0721 to inform the he was 3 minutes out. I am Active Duty and was in route to work during this time. I informed him "I am not at home, and my appointment time is 11-3." He said he would return during the appointment window at 11-3. At 1011 the dispatcher called [protected]) from Florida and informed "my driver is at your residence to make your delivery and no one is home." I informed her "my window is from 11-3, why is the driver back before 11." She did not understand the difference in the time, and I notified her San Antonio is CST Zone. Which in fact made the time 1011 local CST. She called the driver and gave me a call back. She informed the driver was early and could not return as he tried to make my delivery outside the appointment time twice. The deliveries were outside of the confirmed appointment time of 11-3CST. I called Customer Service and talked to three representatives and a manger Josh. I finally received information that two customers did not meet previous appointment times. Which was the reason my delivery was pushed up without notice or my confirmation. Now I have to be punished and not get my delivery during the time I was scheduled from 11-3CST. I'm Active Duty and had to take off work, which I arrived at my residence at 1045 CST. Apologies will not help the fact, or explain to my Commander why I will have to take off in the future for another delivery. I understand deliveries go through 2200 CST, so why did the driver not get dispatched out? I was called by the driver at 1338 CST informing he was 20 minutes out for my delivery. At 1450 I called the customer service again and informed them of the driver's call and dispatcher response. I was also informed the driver finished his routes and would not be making any more deliveries. Drivers could deliver products until 2200 CST, and he completed the other routes (according to Customer Service)at 1450 CST. My replacement furniture was NOT delivered today, which totally inconvenience my job, family and I. The driver lied, the dispatcher customer service was horrific, and the customer service manager Josh did not call back. As he stated he would. I am not happy and want something done immediately. I would like to know when the report will be completed on the incompetent, lying, untrustworthy driver and dispatcher. I have to talk to my Commander and leadership, to see the next time I can be excused from work. As your driver did not come at my scheduled and confirmed 11-3CST appointment time. I can be reached at [protected].