There already is something similar: the Away Status in your profile. You can set your status to Away, fill out a reason, and a return date. Might need an update, though, since the dates only go as far as 2004.