mmm, if the whole point is avoiding accidental changes to Bla's date field then you could use const_cast.
http://www.cppreference.com/wiki/keywords/const_cast
char* ReturnDate(Bla const& blabla)
{
//strcpy_s(blabla.date,8,"assssde"); <- This would give you a compiler error.
return const_cast<char*> (blabla.date);
}
Don't just trust me. Do some research. It's been some time since I fiddled with this and my memory is rusty. I'll look into this later, If I can