Index: src/bp-xprofile/classes/class-bp-xprofile-field-type-datebox.php
===================================================================
--- src/bp-xprofile/classes/class-bp-xprofile-field-type-datebox.php	(revision 11824)
+++ src/bp-xprofile/classes/class-bp-xprofile-field-type-datebox.php	(working copy)
@@ -54,7 +54,7 @@
 	 *                              {@link http://dev.w3.org/html5/markup/input.html permitted attributes}
 	 *                              that you want to add.
 	 */
-	public function edit_field_html( array $raw_properties = array() ) {
+	public function edit_field_html( array $raw_properties = array(), $show_label = false ) {
 
 		// User_id is a special optional parameter that we pass to.
 		// {@link bp_the_profile_field_options()}.
@@ -80,6 +80,14 @@
 			'name' => bp_get_the_profile_field_input_name() . '_year'
 		) ); ?>
 
+		<?php
+		if ( $show_label ) {
+			$bp_screen_reader_class = '';
+		} else {
+			$bp_screen_reader_class = 'bp-screen-reader-text';
+		}
+		?>
+
 			<legend>
 				<?php bp_the_profile_field_name(); ?>
 				<?php bp_the_profile_field_required_label(); ?>
@@ -105,7 +113,7 @@
 				 */
 				do_action( bp_get_the_profile_field_errors_action() ); ?>
 
-				<label for="<?php bp_the_profile_field_input_name(); ?>_day" class="<?php echo is_admin() ? 'screen-reader-text' : 'bp-screen-reader-text' ;?>"><?php
+				<label for="<?php bp_the_profile_field_input_name(); ?>_day" class="<?php echo is_admin() ? 'screen-reader-text' : $bp_screen_reader_class ;?>"><?php
 					/* translators: accessibility text */
 					esc_html_e( 'Select day', 'buddypress' );
 				?></label>
@@ -116,7 +124,7 @@
 					) ); ?>
 				</select>
 
-				<label for="<?php bp_the_profile_field_input_name(); ?>_month" class="<?php echo is_admin() ? 'screen-reader-text' : 'bp-screen-reader-text' ;?>"><?php
+				<label for="<?php bp_the_profile_field_input_name(); ?>_month" class="<?php echo is_admin() ? 'screen-reader-text' : $bp_screen_reader_class ;?>"><?php
 					/* translators: accessibility text */
 					esc_html_e( 'Select month', 'buddypress' );
 				?></label>
@@ -127,7 +135,7 @@
 					) ); ?>
 				</select>
 
-				<label for="<?php bp_the_profile_field_input_name(); ?>_year" class="<?php echo is_admin() ? 'screen-reader-text' : 'bp-screen-reader-text' ;?>"><?php
+				<label for="<?php bp_the_profile_field_input_name(); ?>_year" class="<?php echo is_admin() ? 'screen-reader-text' : $bp_screen_reader_class ;?>"><?php
 					/* translators: accessibility text */
 					esc_html_e( 'Select year', 'buddypress' );
 				?></label>
