You might look at toysoft's (
Toysoft Development, Inc. - MP3 Ringtones, Voice recorder) application, Location Profiler. It will turn wifi and bluetooth off and on based on your location.
I believe this function MAY also integrated into Profiler (time based Profile changer), which would more closely meet your time based bluetooth needs.