You must have been told by your grandmother that nobody should wear socks to bed! But this is true only if you have really smelly socks!
It is well known now that wearing socks at night can improve the quality of your sleep. Wearing socks to bed keeps your feet warm. This helps in falling asleep easily and also improves mental health by improving your sleep! When you wear socks to bed, your feet warm up and the brain gets a signal to lower the temperature of body which is a signal to fall asleep. When the body temperatures comes down, blood circulation improves and this also aids in sound sleep.
What's more, if you apply a layer of Vaseline to your heels before putting on those socks, your feet will never have cracked heels. Your feel will always look soft and lovely! So grab a pair of clean and fresh socks before you go to bed tonight!