Go to settings-account-privacy-last seen and you will have the options everyone/my contacts/nobody
Pretty sure it still shows you're online though even if you hide last seen.
Don't think it's possible, just tell them to stop being so needy!
It's an option in WhatsApp plus.