Juicy Japanese tart