If its mentioned it will be delivered by 7th it should have been delivered. I m very annoyed with the noon service for delaying the delivery .. if its a surprise for some one you guys ruin it terribly. And plus customer care agents are not able to help the customers . What kind of service are u giving to the customers?