code: public static String naturalDay(final int style, final Date then, final Locale locale)
      {
          return withinLocale(new Callable<String>()
          {
              public String call() throws Exception
              {
                  return naturalDay(style, then);
              }
          }, locale);
      }
docs: Same as {@link #naturalDay(int, Date)} with the given locale.
  
  @param style
  The style of the Date
  @param then
  The date (GMT)
  @param locale
  Target locale
  @return String with 'today', 'tomorrow' or 'yesterday' compared to
  current day. Otherwise, returns a string formatted according to a
  locale sensitive DateFormat.