I work for an IT company. My contract for a one-year period is expiring in a week. Last month, I negotiated the payment for a contract period of one year post the current contract end date. However, I got a better offer a week after this happened. I thought for two weeks and decided to take up the other offer. Now, my company is asking me to serve notice for a month and to work beyond the end of the contract period. I have to return my ID card, locker keys, and hand over the desktop given by my company. How can I return these if they are not willing to relieve me by the end of the current contract period that will end in a week? I don't think this is legal. Can somebody please confirm?