Плохо ли использовать повторно переменную?
Работать будет, и скорее всего даже ничего не взорвется.
Но однажды вы, или другшой разработчик увидев $date='12:00'; и не заметив $date='12 октября'; попытается использовать эту переменную для обработки '12:00' и получит ошибку.
Если вам не хватает имен в области видимости, стоит задуматься о том, чтобы разбить эту область на несколько частей.